После четырех месяцев усердной работы разработчики открытого игрового движка Godot выпустили версию 4.1, сделав свой проект ещё более плавным, надежным, добавив множество новых функций, таких как улучшенная навигация с помощью ИИ и возможность отсоединять редакторы кода и размещать их на других дисплеях.
Разработчики уделили большое внимание ошибкам версии 4.0, посему данное обновление исправляет более 900 проблем, о которых сообщали пользователи в тестировании.
Для большинства игр и приложений, созданных с помощью версии 4.0, переход на версию 4.1 должен быть относительно безопасным. Некоторые несовместимости ожидаются для пользователей C# и GDExtension. Не забывайте всегда делать резервные копии при переносе версий, даже второстепенных. Ещё лучше использовать систему контроля версий, и зафиксировать версию своего проекта перед миграцией.
В версии 4.1 разработчики изменили алгоритм для использования быстрой хэш-карты, чтобы в несколько раз ускорить добавление и удаление дочерних узлов. В результате операции с необычными узлами выполняются немного медленнее, а объем памяти, занимаемый базовым классом узлов, на 10% выше, но это небольшой и необходимый компромисс, дающий большую выгоду всем пользователям Godot, особенно для более сложных проектов с множеством манипуляций с узлами.
Новые свойства многопоточности узлов дают вам полный контроль над тем, как обрабатываются узлы, последовательно или параллельно.
Разработчики усердно работали над исправлением большого количества проблем и ограничений многопоточной загрузки.
Модуль рендеринга Vulkan получил конвейерный кеш. Он должен привести к небольшому снижению времени загрузки при использовании одного из бэкэндов рендеринга на основе RenderingDevice. Этот кеш можно отключить в настройках проекта, т.к. он включен по умолчанию в Godot 4.1.
До сих пор в GDScript вам нужно было использовать ресурс или автозагрузку для обмена данными между несколькими экземплярами одного и того же скрипта. Теперь вы можете создавать и использовать статические переменные. Статические переменные хранят данные о классе, а не о каждом экземпляре, поэтому они совместно используются всеми экземплярами класса.
Система Ocean теперь обрабатывает перечисления как типы, что делает сгенерированную документацию более точной.
Godot поставляется с уникальной технологией использования низкоуровневых языков, таких как C++, в качестве языка сценариев игр без необходимости перекомпилировать движок. GDExtension теперь ещё ближе к GDScript и C# с точки зрения возможностей сценариев. Теперь вы можете реализовывать новые узлы визуальных шейдеров и создавать плагины редактора с помощью GDExtension. Была проделана большая работа над архитектурой, чтобы сделать GDExtension API расширяемым в будущем.
Начиная с этой версии, теперь вы также можете отсоединять документы в плавающие окна и отсоединять редакторы сценариев, включая редактор шейдеров, и размещать их на отдельном мониторе.
Начиная с Godot 4.1, вы можете экспортировать массивы узлов в инспектор, что отлично подходит для связывания игровых объектов вместе.
Турбулентность частиц была переработана на основе отзывов художников, чтобы обеспечить больший творческий контроль. Используя новые 3D-текстуры шума, вы можете легко контролировать плотность объемного тумана и делать его тоньше в определенных областях. NoiseTexture3D также можно использовать для создания векторных полей аттракторов частиц, что полезно для имитации ветра, воздействующего на частицы.
Уклонение ИИ теперь может происходить в 2D или 3D, что позволяет летающим агентам перемещаться над теми, кто идет по земле. Теперь вы можете использовать слои, чтобы контролировать, какие агенты избегают каких, и назначать приоритеты, чтобы одни агенты отталкивали других.
С этой версией вы по-прежнему можете экспортировать свои проекты на все настольные платформы как со стандартной, так и с .NET-версией движка, а также экспортировать на мобильные устройства и в Интернет, если вы не используете C# в своих проектах. Браузеры с плохой поддержкой WebGL 2, такие как Chrome на macOS, к сожалению, до сих пор страдают от нерешённых проблем.
Если вы хотите сразу приступить к делу, вы можете скачать Godot 4.1 прямо сейчас. Исчерпывающий список всех исправлений ошибок и улучшений можно найти в интерактивном журнале изменений.
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:
Игровые объявления и предложения:
Если вас заинтересовал материал «Стабильная сборка Godot Engine 4.1», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела.
Предлагаются такие схожие материалы:
Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]