Создание 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.

В скриптах ее можно создать с помощью 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.

В скриптах можно использовать ARSessionFactory.AddOriginChild(GameObject):
ARSessionFactory.AddOriginChild(origin);
Можно добавить любое количество XR Origin Child, и все они будут работать нормально. Однако для объектов, создаваемых внутри session, в качестве родительского узла будет использоваться только первый XR Origin Child.
Примечание
Во время работы session, если в сцене нет корректной структуры XR Origin Child, XR Origin Child будет создан автоматически.
Следующие шаги
- Узнайте о стратегии управления active XR Origin