Upgrade auf AR Foundation Version 5

ARCore-Erweiterungen für AR Foundation von Unity unterstützen sowohl Version 4 als auch Version 5 von AR Foundation. So aktualisieren Sie Ihr vorhandenes AR-Projekt von AR Foundation 4.x auf AR Foundation 5.x:

  1. Nur in Unity 2021.x oder niedriger:
    Einige Unity-Pakete sind an bestimmte Unity-Editor-Versionen gebunden. Unter Umständen müssen Sie das Paketmanifest in Ihrem Unity-Projekt bearbeiten, um in bestimmten Unity-Editor-Versionen auf AR Foundation 5.x umzustellen. Weitere Informationen finden Sie unter Auf AR Foundation 5.0 in Unity 2021 zugreifen.

    Die Datei Packages/manifest.json muss diese Versionen für die folgenden Pakete enthalten:

    "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 Paket „Input System“ erforderlich, da es eine Abhängigkeit von TrackedPoseDriver hat. Für die Beispielszenen von ARCore-Erweiterungen ist das alte Eingabemodul erforderlich.

    Damit sowohl das Input System-Paket als auch der ältere Input Manager unterstützt werden, setzen Sie unter Projekteinstellungen > Player > Andere Einstellungen die Option Aktive Eingabeverarbeitung auf Beides.

  3. Folgen Sie den weiteren Schritten in den Upgrade- und Migrationsleitfäden für AR Foundation in Unity.