![]() |
|
159: интерфейс пользователя - свободен - Версия для печати +- Forums (https://astroximperium.ru/forums) +-- Форум Общая (https://astroximperium.ru/forums/forumdisplay.php?fid=3) +--- Форум Обновления (https://astroximperium.ru/forums/forumdisplay.php?fid=6) +--- Темы: 159: интерфейс пользователя - свободен (/showthread.php?tid=12) |
159: интерфейс пользователя - свободен - Alex - 10-05-2026 Исправления Ошибок
(Bug Fixes)
- Исправлена проблема с текстурными скриптами на двух моделях заброшенных кораблей декораций сектора.- Исправлено несколько ошибок мягкого кода, преимущественно связанные с неиспользованными переменными. (В целом исправлений — около 70). - Устранена ошибка, связанная с компонентом «коробка-коллайдер» отрицательного размера, которая вызывала проблемы при генерации меша коллайдера во время постройки кораблей. - Исправлена ошибка, возникающая при перетаскивании предметов рынка с перекрывающимися зонами попадания (hit areas), что приводило к некорректному расчету параметра количества при определении цены. - Устранена ошибка, которая вызывала сбой при попытке открыть панель флота в станции, если список содержал данные о брошенном члене экипажа (наёмнике). - Исправлено обрезание текста в журнале Панели Миссии: ранее текст обрезался на первых пикселях слева в окне отображения контента. ⚙️ Оптимизация и Настройка Систем
- Произведена корректировка и оптимизация кода аудио для загрузчика музыки экрана заголовка.(Optimization and System Tuning) - Исправлена генерация кораблей NPC, а также оптимизировано потребление памяти на хранение данных о корабле за счёт удаления ненужных меш-коллайдеров из частей корабля. ✨ Новые Возможности и Улучшения Интерфейса
(Работа над панелями экрана заголовка и основной камерой)(New Features & UI Enhancements) - Добавлен новый эффект постобработки, управляемый кодом, который активируется на экране загрузки и в начале игры. - На экран заголовка добавлена динамическая глубина резкости (Depth of Field) для камеры: она изменяется в зависимости от фокуса, что улучшает видимость текста. - Улучшена панель «Продолжить» (Continue panel): теперь сохранение данных пилота отображает фон, имя, уровень, кредиты, время игры, сектор и название станции при стыковке. - Добавлена возможность прокрутки при наведении курсора на панель сохраненных игр; скорректированы значения скорости прокрутки по умолчанию с фиксацией вида в кадре. Обновление Системы Панелей
(Данный блок описывает масштабные изменения работы всех главных элементов интерфейса)(Panel System Overhaul) (Первоначальные изменения и работа над панелями): - Доработан экран заголовка (Title screen panels) и сцена основной камеры. (Переход к Drag & Drop функционалу): - Внедрен Drag and Drop (возможность перетаскивания) для всех основных игровых панелей. Панели, такие как «Груз», «Флот» и «Наведение», теперь имеют возможность изменения размера. - При закрытии каждой панели она возвращается в исходное положение, а небольшой значок-переключатель этой панели снова становится видимым. (Сохраняемость состояния панелей): - Для всех основных панелей добавлена сохраняемость: при повторном открытии панель вернется к последнему установленному положению и размеру. Расширенные Функционал Панели Наведения
(Targeting Panel Enhancements)
(Данный блок посвящен конкретным улучшениям в работе панели наведения)- Внесены крупные изменения и корректировки для Панели Наведения (Targeting panel). Дополнительная информация теперь корректно отображается даже при горизонтальном изменении размера панели. - Добавлена возможность перетаскивания и изменения размера самой Панели Наведения. Элементы списка также масштабируются и правильно маскируются при регулировании области просмотра контента. Улучшения Отдельных Панелей
- Панель Флота: Добавлена возможность Drag and Drop, а также изменение размера. Элементы списка адаптируются к расширению окна панели.(Specific Panel Enhancements) - Восстановлена Панель Команд (Commands panel) для индивидуальных членов экипажа в списке Панели Флота. Это позволяет выдавать быстрые команды члену экипажа без необходимости открытия его личной панели. - Панель Статистики: Скорректирован макет Панели Статистики Корабля для улучшения читаемости в Гараже Станции (Station Garage). Общие Изменения и Настройка Управления
- Добавлена возможность перетаскивания и закрытия Панели Системной Навигации (System Nav panel).(General Controls and Settings) - Добавлена возможность перетаскивания и изменения размера Панели Груза Корабля (Ship Cargo panel), а также кнопка для её закрытия. - Внедрена функциональность для Панели Миссии: теперь она функционирует независимо от Панели Статистики. Кнопка «Сброс» удалена, поскольку стала избыточной. - Добавлена возможность перетаскивания и закрытия Панели Статистики Корабля (Ship Stats panel). Система Горячих Клавиш
[Контроль корабля](Hotkey System) - Добавлен код управления кораблем, который позволяет использовать клавиатуру для вертикального маневрирования: нажатие R и F направит корабль вверх и вниз во время ручного полёта. - В Панели Горячих Клавиш (Hotkey panel) добавлены горячие клавиши для управления кораблем. Они будут сохраняться только у новых пилотов, чьи файлы player_options_file содержат строки KEY_OPTIONS_up;R и KEY_OPTIONS_down;F. Для старых сохранений их можно добавить вручную. [Дополнительные опции] - Добавлено два новых тестовых параметра в «Опциях»: один позволяет скрыть стрелочные табы (требует использования панели быстрого доступа), а другой — новая перетаскиваемая панель кнопок, предназначенная для главных игровых панелей. Настройки Сохранения и Общие Корректировки
- Скорректирован параметр «Запоминать состояния панелей» (Remember panel states), теперь он включает в себя позицию и размер всех основных панелей.(Saving and General Adjustments) - В папку сохранений пилотов добавлены 7 новых линий данных vector4 (x,y,w,h). Эти линии хранят векторные данные о положении каждой главной панели. Если вы переставили панели и хотите сохранить этот макет при перезагрузке сохранения, зайдите в «Опции» → «Дополнительные опции» и нажмите «Сохранить». (Примечание: Для уже существующих сохранений можно скопировать нижеприведённые строки из файла saves/newplayer_options.txt и вставить их в свой файл saves/pilot/player_options.txt. Все новые пилоты будут получать эту настройку автоматически.) OPTIONS_hide_arrow_tabs;False OPTIONS_show_btnbar;False OPTIONS_panel_system_position;0,0,0,0 OPTIONS_panel_cargo_position;0,0,0,0 OPTIONS_panel_mission_position;0,0,0,0 OPTIONS_panel_stats_position;0,0,0,0 OPTIONS_panel_autopilot_position;0,0,0,0 OPTIONS_panel_targeting_position;0,0,0,0 OPTIONS_panel_fleet_position;0,0,0,0 Прочие Изменения
- Скорректирован код для новой системы груза, чтобы предотвратить эксплойт дублирования предметов при перетаскивании контейнера груза поверх всех инвентарных панелей станции. (Просьба сообщить о любых пропущенных ошибках.)(Miscellaneous) - Внесены общие корректировки макета Панели Опций и удалены опции «Перезарядка» (Reload) и «Самоуничтожение Корабля» (Self Destruct Ship), так как они были добавлены только для тестирования. - Изменены стандартные параметры файла горячих клавиш игрока, чтобы разрешить использование клавиш R и F для вертикального управления кораблем с помощью клавиатуры. |