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 будет создан автоматически.

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