Релиз 1.1.1

Релиз 1.1.1

Новые API для JavaScript и TypeScript для поддержки исправления ошибок и Object3D.clone() для открытия новых вариантов использования.

Безопасность уничтожения 

Ранее было возможно, но запрещено, доступаться к уничтоженным объектам. Если бы вы это сделали, вы бы столкнулись с широким спектром ошибок. В этой версии мы предоставляем четкие ошибки при доступе к уничтоженным экземплярам Object3D. , Texture. и пользовательским Component. , когда это включено:

1engine.erasePrototypeOnDestroy = true;
2
3const obj = engine.scene.addObject();
4obj.name = 'iamalive';
5console.log(obj.name); // Выводит 'iamalive'
6
7obj.destroy();
8console.log(obj.name); // Вызывает ошибку

Это поведение будет включено по умолчанию, начиная с версии 1.2.0.

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

Редактор

  • Добавлен текст “ожидается аутентификация” для подключенных Android-устройств, которые нуждаются в аутентификации отладки по USB
  • Добавлен флажок для запуска https://localhost при настройке SSL-сертификатов
  • Добавлены свойства смещения вращения и трансляции для компонента physx
  • Добавлена поддержка перетаскивания нескольких файлов из Asset Browser для импорта
  • Открыты настройки потоковой передачи текстур для управления производительными бюджетами потоковой передачи текстур
  • Исправлено переключение Command + S на масштабирование Gizmo на MacOS
  • Исправлено обновление масштабирования DPI при изменении масштабирования UI в Windows
  • Исправлено не обновляющееся масштабирование DPI при перемещении Редактора на дисплей Retina
  • Исправлен сбой при возникновении ошибки разбора JSON в package.json в node_modules
  • Исправлен сбой при изменении типа свойства материала в пользовательском шейдере
  • Исправлен не применяемый тип генератора id проекта для ресурсов, создаваемых во время загрузки проекта
  • Сделан быстрый запуск в Wolvic Browser независимым от производителя подключенной гарнитуры

Движок

  • Теперь пропускается рендеринг в пустые виды (исправляет проблему с расширениями WebXR Emulator Browser)
  • Добавлена поддержка “локальной позы” формы PhysX через смещение трансформации

Время выполнения

  • Исправлены различные ошибки рендеринга, связанные с необычными настройками вида и активными состояниями
  • Теперь window.requestAnimationFrame() возобновляется после завершения XR сессии (обходной путь для проблемы с расширениями WebXR Emulator Browser)

JavaScript/TypeScript API

Last Update: September 22, 2023

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