Выпуск 1.2.3

Выпуск 1.2.3

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

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

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

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

Найдите введение в плагины в документации.

Выпуск 1.2.3

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

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

Выпуск 1.2.3

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

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

Выпуск 1.2.3

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

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

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

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

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

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

Редактор

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

Выполнение

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

Движок

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

JavaScript/TypeScript API

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

Плагины

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

API плагинов

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

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