Godot 4.7.2 получил 57 исправлений для редактора, графики и сетевых функций
Команда Godot представила Godot 4.7.2 - второе техническое обновление в рамках ветки 4.7. Новый выпуск популярного свободного движка для создания игр включает 57 исправлений, затрагивающих редактор, рендеринг, Wayland, обработку ввода, многопользовательские режимы и внутренние компоненты платформы.
Обновление в первую очередь ориентировано на повышение стабильности, поэтому пользователям не стоит ожидать крупных новых функций или заметного изменения рабочего процесса. Разработчики сосредоточились на устранении ошибок, которые могли проявляться только в отдельных конфигурациях оборудования, графических драйверах или окружениях рабочего стола.
Улучшения для Linux и Wayland
Одно из важных исправлений предназначено для Linux-пользователей, работающих в KDE Plasma с дробным масштабированием интерфейса. В Godot 4.7.2 скорректировано положение всплывающего окна IME - интерфейса метода ввода, используемого при наборе текста на языках с особыми системами ввода. Ранее окно могло отображаться со смещением на дисплеях с масштабированием.
Также устранён сбой, возникавший при невозможности открыть файл журнала для записи. Кроме того, разработчики исправили ситуацию с одновременным отпусканием клавиш Shift и улучшили обработку длительного нажатия в элементах BaseButton, когда такое действие должно интерпретироваться как щелчок правой кнопкой мыши.
Полный перечень изменений и технические подробности опубликованы в материале о выпуске Godot 4.7.2 с 57 исправлениями. Информация будет особенно полезна разработчикам, которые хотят проверить, затрагивают ли обновления их проекты или используемые плагины.
Что изменилось в редакторе и графической подсистеме
Редактор получил ряд небольших, но полезных корректировок. Избранные узлы больше не переводятся автоматически, благодаря чему их названия сохраняются в исходном виде. Визуальный профилировщик теперь корректно показывает курсор даже в тех случаях, когда график заполнен лишь частично.
В интерфейсе Asset Store исправлено отображение изображений при разных уровнях масштабирования редактора. Ранее графические элементы могли иметь неправильные размеры, что ухудшало навигацию по библиотеке ресурсов и создавало проблемы на мониторах с высоким разрешением.
Графический модуль также получил исправление, связанное с PCSS-тенями. Устранена ошибка, из-за которой технология могла использовать начало диапазона тени в неверной системе координат. Это способно влиять на точность и визуальное качество мягких теней в сценах.
Отдельное внимание уделено отладке навигации: цвета отладочных объектов NavigationRegion3D теперь обновляются корректно без необходимости перезапускать проект. Для разработчиков больших трёхмерных сцен это сокращает количество повторяющихся действий во время настройки перемещения персонажей и искусственного интеллекта.
Сетевые функции и многопользовательские проекты
В многопользовательской части движка исправлена ошибка, при которой узлы могли прекращать репликацию после удаления объекта, созданного с помощью MultiplayerSpawner. Такая проблема особенно неприятна в сетевых играх, поскольку могла приводить к рассинхронизации состояния между клиентами.
Сетевой стек теперь гарантированно использует системный источник энтропии Godot при работе mbedTLS. Это повышает предсказуемость поведения криптографических компонентов и устраняет потенциальные несоответствия между различными платформами.
Для Windows исправлены проблемы с производительностью, которые могли появляться при перемещении мышей с высокой частотой опроса. Дополнительно улучшена обработка исключений во время инициализации DispatcherQueueOptions.
Внутренние компоненты и доступность
В состав Godot 4.7.2 включена обновлённая версия зависимости AccessKit - 0.22.3. Эта библиотека отвечает за взаимодействие программ со вспомогательными технологиями и способствует более доступной работе редактора для пользователей, применяющих экранные дикторы и другие специализированные инструменты.
Помимо этого, исправлено несколько проблем в ядре движка и GDExtension. В частности, скорректирована итерация по родительским элементам при проверке классов расширений, доступных из проекта. Такие изменения важны для разработчиков, использующих нативные модули и расширяющих возможности движка за пределами стандартного API.
Godot 4.7.2 распространяется для Linux, macOS и Windows в обычной редакции и варианте .NET. Вместе с основными пакетами доступны шаблоны экспорта, необходимые для сборки проектов под разные платформы, а также браузерная версия редактора.
Пользователи, которым требуется скачать Godot 4.7.2, могут выбрать подходящий пакет с учётом операционной системы и используемого стека разработки. Запрос "Godot 4.7.2 скачать бесплатно" соответствует модели распространения проекта: движок имеет открытый исходный код и не требует платной лицензии для создания или публикации игр.
Обновление особенно рекомендуется тем, кто работает с KDE Plasma, дробным масштабированием, Wayland, сетевой репликацией или GDExtension. Для небольших проектов переход обычно не требует дополнительных действий, однако перед обновлением крупных игр разумно сохранить резервную копию проекта и проверить совместимость сторонних расширений.
В целом Godot 4.7.2 демонстрирует типичный подход команды к сопровождению проекта: вместо добавления экспериментальных возможностей разработчики сосредоточились на устранении накопившихся проблем. Благодаря этому Godot Engine для разработки игр становится стабильнее в повседневной работе, а исправления затрагивают как интерфейс редактора, так и низкоуровневые механизмы рендеринга, ввода и сетевого взаимодействия.
Актуальные пакеты, документация и сведения о следующих обновлениях доступны через официальный сайт Godot Engine. Перед установкой стоит убедиться, что выбранная версия соответствует используемым экспортным шаблонам, плагинам и целевым платформам проекта.


