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

Выпуск 1.1.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Редактор

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

Движок

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

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

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

JavaScript/TypeScript API

Last Update: June 24, 2025

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