Выпуск 1.2.4
Wonderland Editor теперь доступен как приложение Linux Flatpak! Вы можете установить его напрямую из Flathub.
Этот выпуск также представляет включённый плагин для очистки ресурсов проекта и приносит множество исправлений ошибок и улучшений интерфейса.
Создание определений типа материала
Для лучшего автодополнения в вашей IDE и типобезопасного использования материалов, включая обновления изменений шейдеров, теперь вы можете сгенерировать файл определения для ваших материалов с использованием настройки Project Settings > JavaScript > materialDefinitions
, например в js/materials.d.ts
.
Используйте это в вашем TypeScript коде следующим образом:
Список изменений
Editor
- Поддержка системных уведомлений для Linux
- Отключение системных уведомлений при запуске с
--windowless
- Добавлен аргумент командной строки
--enable-plugins
для запуска с включёнными плагинами независимо от настроек проекта - Новая настройка проекта
maxTexturesBinSize
для разделения файла .bin текстур с отложенной загрузкой на несколько меньших файлов - Сделан генерируемый код в index.ts соответствующим TypeScript
- Улучшен мониторинг файлов в Windows
- Устранено состояние гонки в процессе входа в систему
- Исправлена ссылка на регистрацию в окне аккаунта
- Устранены различные несоответствия в интерфейсе
- Обозреватель ресурсов: Удалён красный оттенок с эскизов изображений в оттенках серого
- Показ эскизов в выпадающем списке изображений Sky
- Добавлен пункт меню About > Templates для открытия папки пользовательских шаблонов
- Исправлено удаление объекта, вызывающее сбой редактора, если к нему прикреплён компонент со строковым свойством
- Добавлено создание определений типов для материалов
Runtime
- Исправлены множественные ошибки при переключении сцен с компонентами PhysX
- Добавлено более информативное сообщение об ошибке при загрузке glTF в реальном времени без включённой поддержки
- Исправлена загрузка файлов WebP из моделей glTF
Engine
- Оптимизирована загрузка атрибутов сетки
- Добавлена поддержка двунаправленных скриптов в текстовых компонентах
JavaScript/TypeScript API
- Исправлено неправильное воздействие на объекты при использовании Animation.retarget()
- Свойства материала текстуры снова принимают
null
иundefined
Plugins
- Очистка: Новый плагин для удаления ресурсов с повреждёнными ссылками на файлы
Plugin API
- Улучшена обработка ошибок для некорректных параметров
- Исправлено
delete
для свойств данных
Фон заголовка: Archery Evolution - Time Trials от Vhite Rabbit XR.
Last Update: October 13, 2024