ARCore セッションを構成して、アプリの AR エクスペリエンスを構築します。
セッションとは
モーション トラッキング、環境理解、照明の推定など、すべての AR プロセスは ARCore セッション内で行われます。GARSession は、ARCore API へのメインのエントリ ポイントです。AR システムの状態を管理し、セッションのライフサイクルを処理して、アプリがセッションを作成、構成、開始、停止できるようにします。最も重要な点は、アプリがカメラ画像とデバイスのポーズにアクセスできるフレームを受信できるようになることです。
このセッションを使用して、次の機能を構成できます。
セッションを構成する
Cloud Anchors API または Geospatial API を使用するには、cloudAnchorMode または geospatialMode プロパティを指定して GARSessionConfiguration を作成する必要があります。
GARSessionConfigurationを作成し、geospatialModeまたはcloudAnchorModeプロパティを設定する。setConfiguration:error: (GARSession)を使用して構成を設定します。
iOS でセッションを作成する
GARSessionを作成します。GARSessionDelegateを設定して、オペレーションのホスティングと解決からコールバックを取得します。ARSessionを作成して実行します。ARSessionDelegateを設定します。ARFrameをsession:didUpdateFrame:メソッドのGARSessionに渡します。