AR Foundation バージョン 5 にアップグレードする

Unity の AR Foundation 用の ARCore Extensions は、AR Foundation の バージョン 4バージョン 5 の両方をサポートしています。既存の AR プロジェクトを AR Foundation 4.x から AR Foundation 5.x にアップグレードする手順は次のとおりです。

  1. Unity 2021.x 以前のみ:
    一部の Unity パッケージは、特定の Unity エディタ バージョンにバインドされています。特定の Unity エディタ バージョンで AR Foundation 5.x に更新するには、Unity プロジェクトのパッケージ マニフェストを編集する必要がある場合があります。詳細については、Unity 2021 で AR Foundation 5.0 にアクセスするをご覧ください。

    Packages/manifest.json に、次のパッケージのバージョンが含まれていることを確認します。

    "dependencies": {
      -- other dependencies --
      "com.google.ar.core.arfoundation.extensions": "https://github.com/google-ar/arcore-unity-extensions.git#arf5",
      "com.unity.xr.arcore": "5.0.5",
      "com.unity.xr.arfoundation": "5.0.5",
      "com.unity.xr.arkit": "5.0.5",
      -- other dependencies --
    }
    
  2. AR Foundation 5.x では、TrackedPoseDriver への依存関係があるため、入力システム パッケージが必要です。ARCore Extensions のサンプルシーンでは、従来の入力モジュールが必要です。

    Input System パッケージと古い Input Manager の両方をサポートするには、[Project Settings] > [Player] > [Other Settings] で [Active Input Handling] を [Both] に設定します。

  3. Unity の AR Foundation のアップグレードと移行のガイドの他の手順に沿って操作します。