iOS で ARCore セッションを設定する

ARCore セッションを構成して、アプリの AR エクスペリエンスを構築します。

セッションとは

モーション トラッキング、環境理解、照明の推定など、すべての AR プロセスは ARCore セッション内で行われます。GARSession は、ARCore API へのメインのエントリ ポイントです。AR システムの状態を管理し、セッションのライフサイクルを処理して、アプリがセッションを作成、構成、開始、停止できるようにします。最も重要な点は、アプリがカメラ画像とデバイスのポーズにアクセスできるフレームを受信できるようになることです。

このセッションを使用して、次の機能を構成できます。

セッションを構成する

Cloud Anchors API または Geospatial API を使用するには、cloudAnchorMode または geospatialMode プロパティを指定して GARSessionConfiguration を作成する必要があります。

iOS でセッションを作成する

  • GARSession を作成します。
  • GARSessionDelegate を設定して、オペレーションのホスティングと解決からコールバックを取得します。
  • ARSession を作成して実行します。
  • ARSessionDelegate を設定します。
  • ARFramesession:didUpdateFrame: メソッドの GARSession に渡します。

次のステップ