Управляйте своими настройками cookies. Вы можете включать или отключать различные виды cookies ниже. Для получения более подробной информации см. нашу Политику конфиденциальности.

Выпуск 1.2.4

Выпуск 1.2.4

Wonderland Editor теперь доступен как приложение Linux Flatpak! Вы можете установить его напрямую из Flathub.

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

Создание определений типа материала 

Для лучшего автодополнения в вашей IDE и типобезопасного использования материалов, включая обновления изменений шейдеров, теперь вы можете сгенерировать файл определения для ваших материалов с использованием настройки Project Settings > JavaScript > materialDefinitions, например в js/materials.d.ts.

Используйте это в вашем TypeScript коде следующим образом:

1import {PhongOpaqueTextured} from './materials.js'
2
3/* ... */
4
5const mat = meshComponent.material as PhongOpaqueTextured;
6mat.setDiffuseTexture();

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

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: April 21, 2025

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