Unity 用の ARCore Extensions を使用して ARCore セッションを構成する

アプリの AR エクスペリエンスを構築する ARCore セッションを設定します。

セッションとは

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

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

AR Foundation と ARCore 拡張機能を設定する

ARCore 拡張機能を使用するには、AR Foundation を設定する必要があります。詳しくは、 AR Foundation の設定に関するドキュメント をご覧ください。

ARCore セッションを構成する前に、ARCore 拡張機能を設定する必要があります。詳しくは、 ARCore 拡張機能の設定ドキュメント(まだ行っていない場合)

ARCoreExtensionsConfig で拡張機能機能を設定する

ARCore で新しいセッション構成を作成します。

  1. Unity で Assets > Create > XR > ARCore Extensions Config に移動して、新しいセッション構成を作成します。

    デフォルトの構成は次のようになります。

  2. Hierarchy ペインで、ARCore Extensions を選択します。 渡されます。

  3. Inspector ペインの ARCore Extensions Config フィールドで、次の操作を行います。 クリックして ボタンをクリックし、ARCoreExtensionsConfig に接続します。 できます。

AR セッションの管理

AR Foundation 2.1 内 3.1 ARSession ゲーム オブジェクトを破棄すると、基盤となる ARCore セッション。

AR Foundation 4.0 以降では、 LoaderUtility サブシステムを破棄して作成することもできます。AR Foundation を見る 3.x から 4.x への移行ガイド

次のステップ