Upgrade auf AR Foundation Version 5

Die ARCore-Erweiterungen für die AR Foundation von Unity unterstützen sowohl Version 4 und Version 5 der AR Foundation. So führen Sie ein Upgrade Ihres bestehenden AR-Projekts auf AR Foundation 5.x von AR Foundation 4.x gehen Sie so vor:

  1. Nur in Unity 2021.x oder älter:
    Einige Unity-Pakete sind an bestimmte Unity Editor-Versionen gebunden. Möglicherweise musst du das Paketmanifest bearbeiten in Ihrem Unity-Projekt, um in einem bestimmten Unity-Editor auf AR Foundation 5.x zu aktualisieren Versionen. Weitere Informationen finden Sie unter Auf AR Foundation 5.0 in Unity zugreifen 2021

    Achten Sie darauf, dass die Datei Packages/manifest.json diese Versionen für die Datei folgende Pakete:

    "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. Für AR Foundation 5.x ist das Input System-Paket erforderlich aufgrund einer Abhängigkeit von TrackedPoseDriver. Für die Beispielszenen für ARCore-Erweiterungen ist das alte Eingabemodul erforderlich.

    Damit sowohl das Input System-Paket als auch der ältere Input Manager unterstützt werden, unter Projekteinstellungen > Player > Andere Einstellungen Aktive Eingabe festgelegt Handling (Verarbeitung) auf Beide ein.

  3. Weitere Schritte in der AR Foundation von Unity Upgrade- und Migrationsanleitungen.