Выпуск 1.2.3

Jonathan Hale

Этот выпуск содержит первый плагин редактора по умолчанию и значительные улучшения использования пиковой памяти во время выполнения.

Плагины редактора 

Теперь отладка плагинов редактора возможна с использованием Node Inspector в Chrome. Это открывает новые возможности для более сложных проектов плагинов.

Управление плагинами стало проще в новом окне “Plugins”. Мы различаем проверенные плагины “Editor Scope”, доступные всем проектам, и плагины “Project Scope”, которые устанавливаются через package.json проекта или размещаются в папке plugins проекта.

Изучите введение в плагины в документации.

Скриншот: Новый вид плагинов

Публикация плагина 

Как первый плагин “Editor Scope” по умолчанию, версия 1.2.3 включает “Publish Plugin”, который значительно упрощает публикацию на Wonderland Cloud Pages.

Скриншот: Публикация плагина в версии 1.2.3

Настройка горячих клавиш 

Теперь вы можете настраивать горячие клавиши/шорткаты в разделе “Preferences View”. Эта новая панель также служит отличным ресурсом для изучения доступных шорткатов.

Скриншот: Настраиваемые шорткаты в окне настроек

Потоковые запросы 

Потоковая передача непосредственно из HTTP-запросов основывается на потоковой передаче в память WASM и LZ4 суперкомпрессии (добавлено в 1.2.1) для дальнейшего улучшения использования пиковой памяти.

Чем лучше использование пиковой памяти, тем более сложные приложения могут работать в Safari iOS, и тем лучше поддержка для старых устройств iOS.

Потоковые запросы также в целом улучшают время загрузки на всех платформах.

Список изменений 

Полный список изменений для Wonderland Engine 1.2.3:

Редактор

  • Добавить безопасные плагины редактора по умолчанию
  • Добавить новый “Plugin View” для управления плагинами
  • Улучшить сообщения об ошибках от плагинов
  • Улучшить и исправить обработку юникод-символов в путях проектов, установок и приложений
  • Исправить юникод-символы в поисковых полях
  • Добавить поддержку Node Inspector для отладки кода плагинов
  • Исправить создание пустого файла шорткатов версии в директориях проектов редактором
  • Исправить одноканальные несжатые текстуры
  • Поддержать импорт любых ресурсов с --import, не только файлов сцен
  • Исправить сбой при уменьшении maxShadows
  • Исправить отсечение фрустума в пакетах теней при использовании multidraw
  • Разрешить блокировку осей масштабирования для равномерного масштабирования
  • Улучшить поддержку и простоту настройки пакетов для Linux
  • Улучшить установщик DMG для MacOS
  • Окно настроек: разрешить настройку шорткатов.
  • Обозреватель ресурсов: добавить значки для большего количества аудиоформатов
  • Просмотр ресурсов: исправить сбой с отключенными элементами
  • Просмотр сцен: новая визуализация компонентов представления
Скриншот: Новая визуализация компонентов представления

Выполнение

  • Потоковая загрузка сцен с использованием потоковых запросов, уменьшая пиковое использование памяти во время загрузки и сокращая время загрузки
  • Исправить альфа-материалы при клонировании материалов

Движок

  • Исправить повторное использование ID объекта/компонента при добавлении сцены после удаления объекта

JavaScript/TypeScript API

  • Исправить Prefab.childrenCount, возвращающий количество корневой сцены вместо количества дочерних элементов prefab’а
  • Разрешить наследование свойств с static InheritProperties от классов компонентов, у которых не установлен static TypeName

Плагины

  • Публикация: новый плагин для быстрой публикации проектов на Wonderland Cloud.

API плагинов

  • Добавить tools.openBrowser для открытия окна браузера
Last Update: September 7, 2024

Будьте в курсе.