Le Estensioni ARCore per AR Foundation di Unity supportano sia la versione 4 sia la versione 5 di AR Foundation. Per eseguire l'upgrade del progetto AR esistente ad AR Foundation 5.x da AR Foundation 4.x:
Solo in Unity 2021.x o versioni precedenti:
Alcuni pacchetti Unity sono vincolati a versioni specifiche di Unity Editor. Potresti dover modificare il file manifest del pacchetto nel tuo progetto Unity per eseguire l'aggiornamento ad AR Foundation 5.x in determinate versioni di Unity Editor. Per maggiori informazioni, vedi Accedere alla piattaforma AR 5.0 in Unity 2021.Assicurati che Packages/manifest.json contenga queste versioni per i seguenti pacchetti:
"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 -- }
AR Foundation 5.x richiede il pacchetto Input System a causa di una dipendenza da
TrackedPoseDriver
. Le scene di esempio delle Estensioni ARCore richiedono il modulo di input precedente.Per supportare sia il pacchetto Input System sia il precedente Input Manager, imposta Gestione input attivo su Entrambe in Impostazioni progetto > Player > Altre impostazioni.
Segui gli altri passaggi descritti nelle guide all'upgrade e alla migrazione di AR Foundation di Unity.