Table of Contents

Создание XR Origin

Из этого раздела вы узнаете, как создать и настроить XR Origin и XR Origin Child в сцене Unity.

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

  • Ознакомьтесь с основными концепциями, компонентами и рабочим процессом session в разделе Введение в ARSession.
  • Узнайте основные концепции, компоненты и жизненный цикл XR Origin в разделе XR Origin.

Создание XR Origin (EasyAR)

В окне Hierarchy щелкните правой кнопкой мыши на пустом месте и выберите в меню EasyAR Sense > Origin > Origin : XR Origin (EasyAR), чтобы создать полную структуру origin.

alt text

В скриптах можно использовать ARSessionFactory.CreateOrigin() для создания:

ARSessionFactory.CreateOrigin();
Примечание

При запущенной session, если в сцене отсутствует корректная структура XR Origin, XR Origin и один XR Origin Child будут созданы автоматически.

[Опционально] Создание XR Origin (Unity XR)

В окне Hierarchy щелкните правой кнопкой мыши на пустом месте и выберите в меню XR > XR Origin (Mobile AR), чтобы создать XR Origin для AR Foundation. Подробную информацию об этом XR Origin и способах его создания см. в официальной документации Unity: Добавление XR Origin Unity XR в сцену.

Примечание

При использовании гарнитур обязательно обратитесь к документации SDK соответствующей гарнитуры.

При использовании XR Origin, предоставляемого фреймворком Unity XR, необходимо вручную добавить XR Origin Child.

Добавление XR Origin Child в XR Origin

В окне Hierarchy выберите XR Origin (EasyAR) или XR Origin, щелкните правой кнопкой мыши и выберите в меню EasyAR Sense > Origin > Origin : XR Origin Child, чтобы добавить XR Origin Child под XR Origin.

alt text

В скриптах можно использовать ARSessionFactory.AddOriginChild(GameObject):

ARSessionFactory.AddOriginChild(origin);

Можно добавить любое количество XR Origin Child, все они будут работать корректно. Однако для объектов, генерируемых внутри session, в качестве родительского узла будет использоваться только первый XR Origin Child.

Примечание

При запущенной session, если в сцене отсутствует корректная структура XR Origin Child, XR Origin Child будет создан автоматически.

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