Вторник, 21 Января 2025, 13:40

Приветствую Вас Гость

Меню сайта
Разделы новостей
Разработка игр [2224]
Связанное с разработкой тех или иных игр
Движки и Конструкторы игр [5064]
Обновление и информация о системах разработки игр
Разработчики [1674]
Информация об игровых компаниях
Игровые проекты [1870]
Релизы инди-игр, информация про AAA-тайтлы и пр.
Утилиты и софт [1173]
Программы в помощь создателю игр
Мероприятия [2101]
Информация о проходимых игровых мероприятиях
По сайту [211]
Обновления и пополнения сайта
Прочее [983]
Всё, что не вошло в другие рубрики
Наш опрос
Как часто вы играете на мобильных устройствах?
Всего ответов: 1118
Главная » 2023 » июля » 7 » Стабильная сборка Godot Engine 4.1
Стабильная сборка Godot Engine 4.1
Время создавать игры!11:08

После четырех месяцев усердной работы разработчики открытого игрового движка 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 прямо сейчас. Исчерпывающий список всех исправлений ошибок и улучшений можно найти в интерактивном журнале изменений.
Категория: Движки и Конструкторы игр Просмотров 594 ДобавилTLT | Рейтинг: 4.0/4 |
Теги Открытый игровой движок, Открытый движок, Godot, WebGL 2, Godot Engine, vulkan, игровой движок, Godot 4, GDScript, Игровой 3D-движок
Дополнительные опции:
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:

Игровые объявления и предложения:
Если вас заинтересовал материал «Стабильная сборка Godot Engine 4.1», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела. Предлагаются такие схожие материалы: Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.

Комментарии Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Календарь
«  июля 2023  »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
31
Поиск по сайту
10 случ. статей
  • GLScene+3DSMax. Хорошие друзья.
  • Construct Classic: Мультиплеерные приключения #1
  • Unity3D Как сделать систему Score
  • Сценарий. Как придумать персонажа, монстров и мир.
  • Создание простого ИИ с помощью NavMesh(для FPS). Часть 2
  • Конструктор игр: Незнайка на Луне
  • Создаем свой сайт/игру на Python. Часть 2
  • Платформер-экшен в Scirra Construct для начинающих (часть 1)
  • Главное в создании игры - это её сюжет!
  • Как создать 3d игру в Game Maker 8 pro
  • 10 случ. движков
  • Doom 3
  • SRPG Studio
  • HeroEngine
  • Chocolate Doom
  • AppGameKit Studio
  • UPBGE
  • Oddity Engine
  • Simulant
  • BasiEgaXorz
  • GZDoom
  • Ссылка страницы

    HTML-код или BB-код
    Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр
    Все права сохранены. GcUp.ru © 2008-2025 Рейтинг