Релиз 0.7.2
Исправления и улучшения удобства использования для 0.7.0 и 0.7.1.
Документация по JavaScript API была улучшена для уточнения типов входных параметров и возвращаемых типов.
Редактор
- Добавлена панель инструментов Scene View для выбора трансформационного гизмо
- Добавлено привязка для перемещения, вращения и масштабирования
- Исправлен случайный сбой из-за инициализации скининга
- Исправлена проблема двойного щелчка в Asset Browser, когда в пути к файлу есть пробелы на Windows
- Изменен
/objects/components/collision/groups
на int вместо массива bool для исправления некорректной упаковки групп столкновений - Исправлены параметры JavaScript, которые не устанавливались в
null
, когда в редакторе было выбрано- none -
- Исправлено, что Ctrl/Cmd + Shift + Z для отмены не регистрировалось
- Исправлены сбои при удалении объектов
- Исправлено, что иногда выбор не работал в Scene View
- Добавлена кнопка для сброса трансформации объекта
- Добавлено очень простое копирование и вставка объектов в Scene Outline
- Разрешен выбор объектов в Scene Outline при помощи object picker
- Исправлены текстуры с одинаковыми именами в разных файлах, которые перезаписывали друг друга
- Исправлено, что клавиша Delete не работала в Scene Outline
- Исправлен случайный сбой в Scene Outline при удержании клавиши Down
- Исправлено, что имя не изменялось при выборе пользовательского пути в мастере проектов
- Исправлено появление вершинных шейдеров в комбобоксе свойства Material shader
- Исправлено, что удаленные объекты появлялись в комбобоксах Object
- Перемещены файлы приложений из директории проектов по умолчанию в
%APPDATA%\WonderlandEngine
на Windows,~/.WonderlandEngine
на Linux и~/Library/Application Support/WonderlandEngine
на MacOS
Движок
- Добавлен очень простой туман/fogColor в Phong shader
- Исправлены солнечные и точечные световые отражения в Phong shader
- Исправлена пакетная обработка неиндексированных сеток
- Добавлено обходное решение для загрузки сжатых текстур подслоев, которые не работают с определенными смещениями на Oculus Quest и некоторых сжатых форматах на настольных ПК
- Исправлены предупреждения шейдеров при запуске
- Уменьшено количество компиляций шейдеров
- Исправлена математика столкновений Sphere-AABB/Sphere-Box
Время выполнения
- Исправлено, что в режиме выполнения использовались только два источника света сцены
- Улучшена производительность
WL.Object.transformationWorld
, теперь будет пересчитывать только необходимые трансформации - Исправлено, что компонент near/far не влияет на матрицу проекции WebXR
JS API
- Исправлено
WL.Object.getTranslationLocal()
иWL.Object.getTranslationWorld()
- Исправлено
WL.Object.setTranslationLocal()
иWL.Object.setTranslationWorld()
- Добавлено
set WL.InputComponent.inputType
- Улучшена документация и добавлены типы для параметров и возвращаемых типов
Last Update: October 19, 2020