Table of Contents

Лучшие практики для AR-сессии Mega

В этой статье описано, как создать и настроить AR-сессию для Mega, чтобы обеспечить ее оптимальную работу на различных типах устройств.

Перед началом

Сессия с настройками по умолчанию

Для большинства приложений рекомендуется использовать настройки Mega-сессии по умолчанию. Эти настройки были оптимизированы и подходят для большинства распространенных сценариев использования.

Сессия по умолчанию поддерживает следующие типы устройств:

  • Устройства, поддерживающие 6DoF-трекинг движения (некоторые современные мобильные телефоны и головные гарнитуры)
  • Устройства, поддерживающие инерциальную навигацию 5DoF (большинство Android-смартфонов с гироскопом и акселерометром)

В окне Hierarchy щелкните правой кнопкой мыши в пустом месте и через меню EasyAR Sense > Mega > AR Session (Mega Block Default Preset) можно создать стандартную Mega-сессию.

Соответствующий скриптовый код выглядит следующим образом:

ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset.MegaBlock_MotionTracking_Inertial)

Эта сессия использует пресет MegaBlock_MotionTracking_Inertial:

Выбор различных предустановок

Помимо Mega-сессии с настройками по умолчанию, вы также можете создать сессию, выбрав различные предустановки в соответствии с конкретными потребностями. Основное различие между ними заключается в поддерживаемых типах устройств.

При использовании меню и ARSessionFactory.CreateSession(ARSessionFactory.ARSessionPreset, ARSessionFactory.Resources) для создания сессии доступны следующие предустановки:

Примечание

Mega работает по-разному на различных типах устройств. Дополнительную информацию можно найти в разделе Поддерживаемые устройства и платформы для Mega.

Следующие шаги

Связанные темы