ARCore-Sitzung mit ARCore Extensions für Unity konfigurieren

Konfigurieren Sie eine ARCore-Sitzung, um AR-Erlebnisse für Ihre App zu erstellen.

Was ist eine Sitzung?

Alle AR-Prozesse wie Bewegungserkennung, Umgebungserkennung und Beleuchtungsschätzung finden innerhalb einer ARCore-Sitzung statt. ARSession ist der Haupteinstiegspunkt für die ARCore API. Er verwaltet den AR-Systemstatus und verwaltet den Sitzungslebenszyklus. Die Anwendung kann somit eine Sitzung erstellen, konfigurieren, starten oder beenden. Vor allem aber ermöglicht sie der App, Frames zu empfangen, die den Zugriff auf das Kamerabild und die Geräteposition ermöglichen.

In der Sitzung können die folgenden Funktionen konfiguriert werden:

AR Foundation und ARCore-Erweiterungen einrichten

Bevor du ARCore-Erweiterungen verwenden kannst, muss AR Foundation eingerichtet werden. Eine Anleitung zum Einrichten einer AR-Szene finden Sie in der Dokumentation zur Einrichtung von AR Foundation.

Bevor du eine ARCore-Sitzung konfigurieren kannst, müssen ARCore-Erweiterungen eingerichtet werden. Weitere Informationen finden Sie in der Dokumentation zur Einrichtung von ARCore-Erweiterungen, falls Sie dies noch nicht getan haben.

Erweiterungsfunktionen in ARCoreExtensionsConfig konfigurieren

Erstellen Sie eine neue Sitzungskonfiguration in ARCore.

  1. Erstellen Sie in Unity eine neue Sitzungskonfiguration. Gehen Sie dazu zu Assets > Create > XR > ARCore Extensions Config.

    Die Standardkonfiguration sieht so aus:

  2. Wählen Sie im Bereich Hierarchy das Objekt ARCore Extensions aus.

  3. Klicken Sie im Feld ARCore Extensions Config im Bereich Inspector auf die Zielschaltfläche und stellen Sie eine Verbindung zum Asset ARCoreExtensionsConfig her.

Verwaltung von AR-Sitzungen

In AR Foundation 2.1 und 3.1 würde durch das Löschen des ARSession-Spielobjekts die zugrunde liegende ARCore-Sitzung gelöscht werden.

Ab AR Foundation 4.0 müssen Sie stattdessen die LoaderUtility-Funktionen verwenden, um Subsysteme zu löschen und zu erstellen. Weitere Informationen finden Sie im Migrationsleitfaden von 3.x zu 4.x für AR Foundation.

Nächste Schritte