Выпуск 0.7.0
Новое
- Добавлен импорт анимации
- Добавлен импорт скининга и сетки (.gltf и .glb только)
- Добавлен компонент “animation” для воспроизведения анимаций
- Добавлен экран загрузки для быстрого первого отображения
- Добавлены вкладки “Skins”, “Animations” и “Shaders” в представлении ресурсов
- Добавлен экспериментальный шейдер “Particle”
- Добавлена возможность перетаскивания ресурсов в представление ресурсов
Редактор
- Исправлено, что пробел в имени проекта вызывал проблемы с WebServer
- Исправлен сбой при импорте неортогональных преобразований объектов
- Исправлен сбой при открытом просмотре свойств на недавно удаленном объекте
- Исправлен сбой при завершении работы с запущенным WebServer
- Исправлено, что новые шейдеры не появлялись для существующих проектов
- Исправлен сбой при обращении к отсутствующим шейдерам
- Исправлен сбой при удалении без выделенного объекта
- Исправлено, что объекты с дублирующимися именами нельзя было открыть в Outline сцены
- Исправлено отсутствие обратной связи с пользователем при открытии проекта без лицензии
- Добавлена относительная к проекту папка
js
в пути скриптов по умолчанию - Исправлен выбор ресурсов “- none -”
- Исправлены сбои, связанные с не созданными для всех шейдеров группами сеток
- Ubuntu: Исправлено раздувание бинарного размера редактора из-за assimp
- MacOS: Переключены сочетания клавиш с “Ctrl” на “Cmd”
- MacOS: Удалено представление “TestEngine”
Runtime
- Исправлен raycast на сферу, также проецирующийся назад
- Исправлен raycast на Box и AABB
- Исправлен queryOverlaps для Sphere-Sphere
- Исправлены сбросы преобразований сетки после появления определенного количества новых сеток
- Переключено на подмножество шрифта для уменьшения размера скачивания
- Минифицирован glMatrix
- Обновлен howler.js до версии 2.2.0
- Исправлено соперничество между загрузкой сцены и шрифта, иногда приводившее к тому, что текст не отображался
JS Components
- cursor: Исправлено масштабирование cursorObject и смещение луча на Quest
JS API
- Добавлены
WL.Animation
иWL.AnimationComponent
- Добавлен
WL.xrSession
- Добавлены списки обратных вызовов
WL.onXRSessionStart
иWL.onXRSessionEnd
- Добавлены методы
WL.Object.getTranslationLocal()
,WL.Object.getTranslationWorld()
,WL.Object.setTranslationLocal()
,WL.Object.setTranslationWorld()
для удобства - Добавлены
WL.Object.resetScaling()
иWL.Object.resetTranslationRotation()
- Исправлены параметры материалов с плавающей точкой
Last Update: September 29, 2020