Релиз 0.8.3

Релиз 0.8.3

Важные исправления ошибок и улучшения рабочего процесса, особенно для разработчиков Microsoft Hololens.

Поддержка SSL на веб-сервере Wonderland Editor позволяет создавать страницы WebXR, направляя домен на локальный IP-адрес. Это включает в себя полный быстрый поток разработки Wonderland Engine, включая автоматическую перезагрузку и профилирование на Microsoft Hololens.

Для поддержки SharedArrayBuffer, веб-сервер Wonderland Engine теперь изолирует веб-страницы для кросс-оригинальных операций. Это позволяет проводить локальную разработку с включёнными потоками WebAssembly даже после декламации в Chrome Desktop для страниц без кросс-оригинальной изоляции (завершается версией 91 / май 2021), а также на Android Chrome 88+ и Firefox 79+.

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

Редактор

  • Добавлена поддержка SSL для веб-сервера (включить через Views > Preferences > Server)
    • Это позволяет разработку WebXR через домены при пересылке
  • Добавлены параметры чувствительности мыши (в Views > Preferences > Editor)
  • Добавлена поддержка перетаскивания компонентов на другие объекты в Scene Outline
  • Добавлены заголовки изоляции кросс-оригинала для ответов веб-сервера
    • Это позволяет поддержку потоков WebAssembly в приближающихся версиях Chrome
  • Добавлена опция установки предпочитаемого порта веб-сервера (Views > Project Settings > Editor)
  • Исправлена ошибка при упаковке во время создания нового проекта из сцены по умолчанию
  • Исправлено привязывание веб-сервера к использованным портам - теперь корректно ищет неиспользуемые порты
  • Исправлено, что текстовые компоненты не обновлялись после изменения шрифта или размера шрифта
  • Исправлено ограничение свойства текста текстовых компонентов до 64 символов
  • Исправлен сбой при открытии меню компонента для отсутствующих компонентов
  • Исправлены сбои при включённой автоматической упаковке, когда компоненты становятся отсутствующими из-за ошибок разбора

Runtime

  • Исправлено подключение к редактору на non-localhost:8080
  • Исправлено отображение текста после того, как компонент установлен в неактивное состояние через JavaScript
  • Добавлено автоматическое отключение потокового времени выполнения, если страница не изолирована для кросс-оригинала

JS API

  • Исправлены некоторые ссылки JSDoc
  • Исправлен getter для свойств WL.Material, возвращающих некорректные типы

JS Components

  • cursor: Добавлена поддержка touch input в WebXR immersive-ar
Last Update: March 16, 2021

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