ARCore-Sitzung unter iOS 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. GARSession 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:

Sitzung konfigurieren

Wenn Sie die Cloud Anchors API oder die Geospatial API verwenden möchten, müssen Sie eine GARSessionConfiguration mit dem Attribut cloudAnchorMode oder geospatialMode erstellen:

Sitzung in iOS erstellen

  • Erstellen Sie einen GARSession.
  • Legen Sie einen GARSessionDelegate fest, um Callbacks vom Hosting und der Auflösung von Vorgängen zu erhalten.
  • Erstellen Sie einen ARSession und führen Sie ihn aus.
  • Legen Sie einen ARSessionDelegate fest.
  • Übergeben Sie in der Methode session:didUpdateFrame: ARFrames an GARSession.

Nächste Schritte