Релиз 1.2.1

Релиз 1.2.1

Улучшена эффективность использования памяти во время выполнения, что позволяет создавать еще более сложные приложения в Safari, будь то на iPhone, Mac или Apple Vision.

Суперкомпрессия LZ4 

UASTC текстуры теперь суперсжаты с использованием LZ4, который балансирует скорость декодирования, размер бинарного файла и коэффициенты сжатия.

Потоковая передача в память WASM 

Мы теперь передаем двоичные данные в память WebAssembly, что значительно улучшает пиковое использование памяти и прокладывает путь для загрузки напрямую из потоковых запросов в будущем.

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

Редактор

  • Добавлена суперкомпрессия LZ4 для UASTC текстур
  • Генерация tsconfig.json при создании TypeScript компонента
  • Ограничены свойства материала с плавающей запятой их минимальными/максимальными значениями
  • Исправлено: папка .editor не создавалась, если отсутствовала

Движок

  • Добавлена поддержка обработки корневых движений
  • Добавлены режимы переноса текста для текстовых компонентов
  • Исправлены тени PCF на мобильных и автономных VR платформах
  • Исправлено: отсеченные объекты не отбрасывают тени при включенном многократном рисовании

Runtime

  • Потоковая передача данных в wasm для оптимизации эффективности использования памяти во время загрузки сцены
  • Исправлены проблемы с кожей и текстурированием при включенном многократном рисовании
  • Исправлено: доступ к navigator.xr препятствовал запуску в iframes, которые не имеют включенную политику xr
  • Исправлено: rayHit._scene не инициализирован перед активацией

JavaScript/TypeScript API

  • Добавлены TextComponent.wrapMode и TextComponent.wrapWidth
  • Добавлен Font.outlineSize
Last Update: May 19, 2024

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