Release 0.7.3
Исправления и улучшения удобства использования и поддержка потоков WebAssembly.
Потоки WebAssembly
Узнайте больше о недавно добавленной поддержке потоков WebAssembly в нашем блоге “Потоки WebAssembly”.
Список изменений
Редактор
- Добавлены настройки редактора для управления параметрами, не связанными с проектом
- Добавлен просмотр настроек
- Исправлено многократное перезагрузка браузера после упаковки или изменения файла JavaScript
- Исправлен импорт компонентов анимации
- Сервер теперь возвращает 404, если не может найти файл
- Добавлены столбцы “source” к Анимациям и Скинам
- Исправлено, что некоторые объекты не разрешались после удаления файла сцены
- Исправлено неправильное отображение цветов света при первоначальной загрузке проекта
- Исправлено, что родительская связь не сохранялась при загрузке сцены через перетаскивание объекта
- Исправлена загрузка проектов с отсутствующими анимациями
- Исправлено отображение ошибок в виде информации в Console View, если ошибки отключены
- Исправлено падение программы при удалении наблюдаемого файла
- Улучшения стиля пользовательского интерфейса
- Сделаны ссылки на файлы в проектных файлах согласованными
- Исправлено, что миграция свойства группы столкновений не применялась для проектов 0.6.x
- Добавлена функция “Unpack” в контекстном меню файла Asset Browser для поддерживаемых форматов архивов/пакетов
Движок
- Исправлены прыжки анимаций при выделении новых компонентов анимации
- Исправлено сброс анимаций масштаба/вращения/перемещения, если ключевые кадры не установлены
- Исправлена математика пересечения Sphere-AxisAlignedBoundingBox и Sphere-Box
Время выполнения
- Реализована поддержка потоков WebAssembly
- Исправлены задержки рендеринга во время загрузки сцены, транскодируя текстуры Basis в потоке, когда потоки доступны
JS API
- Улучшена производительность различных методов за счет повторного использования временной памяти
- Добавлены
WL.Object.rotateAxisAngleDegObject()
иWL.Object.rotateObject()
для вращения объекта в пространстве объекта - Добавлены
WL.Object.getForward()
,WL.Object.getUp()
иWL.Object.getRight()
для эффективного получения векторов направления вперед/вверх/вправо объекта - Исправлено, что преобразования объекта не пересчитывались с
WL.Object.getTranslationWorld()
- Исправлен сеттер для
WL.AnimationComponent.animation
Last Update: October 30, 2020