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:
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 2021Achten 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 -- }
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.
Weitere Schritte in der AR Foundation von Unity Upgrade- und Migrationsanleitungen.