Erstellen einer XR Origin
Hier erfahren Sie, wie Sie eine XR Origin und ein XR Origin Child in einer Unity-Szene erstellen und konfigurieren.
Vorbereitung
- Machen Sie sich mit den grundlegenden Konzepten, Komponenten und dem Arbeitsablauf einer Session über die Einführung in die ARSession vertraut.
- Machen Sie sich mit den grundlegenden Konzepten, Komponenten und dem Lebenszyklus der XR Origin über XR Origin vertraut.
Erstellen einer XR Origin (EasyAR)
Klicken Sie in der Hierarchy-Ansicht mit der rechten Maustaste auf einen leeren Bereich. Wählen Sie im Menü EasyAR Sense > Origin > Origin : XR Origin (EasyAR), um eine vollständige Origin-Struktur zu erstellen.

In Skripten können Sie ARSessionFactory.CreateOrigin() verwenden, um eine zu erstellen:
ARSessionFactory.CreateOrigin();
Anmerkung
Während die Session läuft, wird automatisch eine XR Origin-Struktur und ein XR Origin Child erstellt, wenn keine korrekte Struktur in der Szene vorhanden ist.
[Optional] Erstellen einer XR Origin (Unity XR)
Klicken Sie in der Hierarchy-Ansicht mit der rechten Maustaste auf einen leeren Bereich. Wählen Sie im Menü XR > XR Origin (Mobile AR), um eine für AR Foundation geeignete XR Origin zu erstellen. Ausführliche Informationen zu dieser XR Origin und Erstellungsmethoden finden Sie in der offiziellen Unity-Dokumentation: Hinzufügen einer XR Origin von Unity XR zur Szene.
Anmerkung
Bei Verwendung eines Headsets befolgen Sie bitte unbedingt die Dokumentation des entsprechenden Headset-SDKs.
Wenn Sie die von Unity XR bereitgestellte XR Origin verwenden, müssen Sie manuell ein XR Origin Child hinzufügen.
Hinzufügen eines XR Origin Child zur XR Origin
Wählen Sie in der Hierarchy-Ansicht XR Origin (EasyAR) oder XR Origin aus und klicken Sie mit der rechten Maustaste. Wählen Sie im Menü EasyAR Sense > Origin > Origin : XR Origin Child, um ein XR Origin Child unter der XR Origin hinzuzufügen.

In Skripten können Sie ARSessionFactory.AddOriginChild(GameObject) verwenden:
ARSessionFactory.AddOriginChild(origin);
Sie können beliebig viele XR Origin Children hinzufügen, alle funktionieren. Für von der Session intern generierte Objekte wird jedoch nur das erste XR Origin Child als übergeordnetes Element verwendet.
Anmerkung
Während die Session läuft, wird automatisch eine XR Origin Child-Struktur erstellt, wenn keine korrekte Struktur in der Szene vorhanden ist.
Nachbereitungsschritte
- Erfahren Sie mehr über die Aktivierungssteuerungsstrategie der XR Origin