Компания NeoAxis выпускает новую версию NeoAxis Engine, интегрированную среду разработки со встроенным 3D и 2D игровым движком. Среда может быть использована для разработки всех видов 3D и 2D проектов, таких как компьютерные игры, визуальные тренажеры, системы VR, для визуализации процессов и разработки оконных приложений.
Новая версия содержит множество улучшений. В этом выпуске мы добавили полную функциональность 2D-движка, завершили игровой фреймворк, новые элементы управления GUI, улучшили рельеф местности и Builder 3D, сделали много других улучшений. В целом, сейчас движок включает практически все необходимые функциональные возможности, кроме поддержки платформ.
2D игровой движок
NeoAxis 2020.1 включает в себя весь набор функциональных возможностей 2D двигателя. Он включает в себя 2D физику твердого тела, суставы, датчики, символы, примеры создания интерактивных элементов, оружие персонажа, управление камерой. Полный исходный код 2D-движка присутствует в SDK. Читайте больше.
Предполагается, что в дополнениях будет добавлена более продвинутая функциональность 2D-двигателя. NeoAxis Engine будет рад видеть широкий спектр дополнений от сообщества.
Жесткие тела и ограничения для 2D
Добавляются ограничения и недостающие типы форм жесткого тела.
Датчик 2D
События происходят на сцене с поддержкой 2D-физики.
Персонаж 2D
Базовый 2D класс персонажей.
Персонаж 2D AI
Искусственный интеллект для 2D персонажей. Объект можно использовать для управления персонажем с помощью команд, для создания ботов, NPC.
Оружие 2D
Базовый класс для изготовления оружия для 2D.
Строитель 3D
Строитель 3D он был улучшен. Добавлена поддержка сетчатого модификатора и возможность использования слоев краски. Мы также внесли различные улучшения и исправления.
Многогранный полиэдр
Сетчатая геометрия в виде многогранника, генерируемого утолщением многоугольника.
Сетчатые слои краски
Теперь вы можете добавить слои в 3D-модели. Это те же слои, что и слои на местности, хотя на данный момент текстуры слоев не могут быть отредактированы непосредственно в редакторе.
Шаблон сцены первого лица
Был добавлен шаблон сцены с персонажем и камерой от первого лица.
Интерактивные элементы
В игровую структуру были добавлены примеры интерактивных элементов, таких как Button, Regulator Switch.
Оружие
Базовый класс для изготовления оружия.
Преобразование цели в пространстве
Компонент предназначен для управления и отображения цели рендеринга в сцене.
UICombo
Представляет собой выпадающий комбо-бокс.
Оползень
Представляет собой ползунок.
UIGrid
2D сетка управления UI.
Цель IRender
UI-контроль с рендер-мишенью.
Дождевые отверстия
Поезд теперь поддерживает режущие отверстия на поверхности. Отверстия могут иметь произвольные формы.
Железнодорожные грузы
Сейчас Terrain поддерживает уровень детализации.
Текст 2D
Объект сцены, отображающий 2D-текст на экране.
Подробный список изменений можно найти в Изменения.
Следующий релиз
Двигатель продолжает развиваться. В будущих релизах мы сосредоточимся на следующих функциях:
- Больше поддержки платформ сборки, включая поддержку мобильных и VR-устройств.
- Режим Multi Viewport.
- Темная тема.
- Последовательность, редактор временных рамок.
Подробный список планов можно найти в Дорожная карта.