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

Выпуск 1.1.0

Выпуск 1.1.0

Этот выпуск включает множество улучшений UX и еще больше стабильности. В JavaScript API добавлены запрашиваемые функции, такие как Object3D.findByName() .

Теперь движок поддерживает рендеринг нескольких разных текстовых конвейеров.

Производительность редактора была в целом улучшена.

Смотрите полный список изменений.

Изменения экспериментального Shader API 

Чтобы облегчить миграцию ваших пользовательских шейдеров:

  • viewPositionWorld теперь требует #include "lib/Uniforms.glsl"

Изменения в JavaScript API 

Dependencies была добавлена в предварительных версиях 1.0 и стала устаревшей перед выпуском 1.0. Начиная с @wonderlandengine/api@1.1.1, она полностью удалена. Вместо нее вызывайте registerComponent в onRegister вашего компонента.

Обратите внимание, что можно использовать @wonderlandengine/api@1.1.0, если не хотите обновлять код.

Внутренние изменения 

Из всех вносимых изменений лишь часть видна непосредственно вам. Некоторые изменения влияют на внутренние рабочие процессы и качество кода.

В этом выпуске изменения значительно ускорили внутреннюю разработку, значительно повысив эффективность команды разработки движка.

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

Редактор

  • Обозреватель активов: Исправлено открытие неправильной папки при “Открыть в проводнике”
  • Бенчмаркинг: Исправлены неправильные состояния близости и охраны Meta Quest
  • По умолчанию отключено сжатие языка в zip
  • Исправлено создание null компонентов при перетаскивании
  • Исправлено некорректное создание данных локализации при упаковке через CLI
  • Исправлено случайное двойное упаковывание
  • Исправлены потенциальные сбои веб-сервера при завершении работы
  • Исправлено не обновление текста в реальном времени при редактировании текстового компонента
  • Улучшена стабильность наблюдения за файлами на MacOS
  • Загрузка языковых файлов устойчива к ручным изменениям
  • Определен порядок терминов в языковых файлах для отслеживания изменений в системе контроля версий
  • Оптимизирована производительность рендеринга в представлении сцены
  • Оптимизирована общая производительность редактора
  • Представление ресурсов: Исправлено невозможность перетаскивания конвейеров в конечный слот
  • Контур сцены: Добавлено поле поиска для фильтрации объектов по имени
  • Представление сцены: Исправлен баг с неправильным отображением теней до первого изменения освещения
  • Представление сцены: Исправлено отображение панели инструментов за пределами области просмотра
  • Представление сцены: Горячие клавиши синхронизированы с горячими клавишами контура сцены
  • Исправлен редкий сбой веб-сервера при завершении работы редактора
  • Веб-сервер теперь обрабатывает .gz и .br файлы с соответствующим Content-Encoding gzip или brotli
  • Веб-сервер теперь корректно обрабатывает .json файлы

Движок

  • Исправлены проблемы рендеринга при индексации состояния пакетных изменений
  • Теперь поддерживаются несколько текстовых конвейеров

Среда выполнения

  • Теперь поддерживаются JavaScript-компоненты при добавлении .bin файлов
  • Повышена надежность добавления .bin файлов во время выполнения
  • Исправлено, что переключение языка иногда не применялось

JavaScript/TypeScript API

Last Update: March 28, 2025

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