Релиз 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