Что-то прям поперло. Видимо прорвался наконец сквозь большинство ключевых задач и проблем. Нашел механизмы и правильные решения.
Автоматическая остановка вращения корабля по запросу игрока или ИИ работает прекрасно. Проблему блокировки гироскопа, да... Она не только физическая, но и математическая как оказалось, обошел. Если кто с нею и столкнется, то крайне редко, а скорее всего никогда. Это тоже лечится, но уже сложно.
Сектор сканирования сенсора теперь летает и поворачивается вместе с кораблем, до этого он гордо висел сам по себе. Список сенсоров корабля, каким бы длинным или коротким он не был, теперь выводится на экран в виде столбца интерактивных информативных кнопок, с помощью которых этими сенсорами можно управлять и видеть их состояние и режим.
Это на самом деле очень важно, ибо работа с интерфейсом - это отдельный пласт знаний и навыков. А с учётом количества систем и глубины возможного управления нашими корабликами, интерфейса там будет ого-го! И там нет варианта для негибкого, заранее сверстанного экрана. Все должно быть интерактивным, реагировать на разные корабли, разные механизмы и системы, разное их количество. От нуля до сотен. Вообщем задачка ещё та, но свет в конце туннеля вполне себе виден, и сегодня я сделал для этого функционирующую основу.
З.ы. причем на все эти контрольные от игрока рычаги, должен паралельно наложить лапу и ИИ. И пока это удается. С учётом того, что в отсутствие игрока, нет и интерфейса с рычагами.... )))
