Release 0.7.3

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

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