Le estensioni ARCore per AR Foundation di Unity supportano sia versione 4 e versione 5 di AR Foundation. Per eseguire l'upgrade del tuo progetto AR esistente ad AR Foundation 5.x da AR Foundation 4.x, segui questi passaggi:
Solo in Unity 2021.x o versioni precedenti:
Alcuni pacchetti Unity sono legati a versioni specifiche dell'Editor Unity. Potrebbe essere necessario modificare il file manifest del pacchetto nel tuo progetto Unity per eseguire l'aggiornamento ad AR Foundation 5.x in determinati editor Unity e versioni successive. Per ulteriori informazioni, vedi Accedere alla piattaforma AR 5.0 in Unity 2021.Assicurati che il file Packages/manifest.json contenga queste versioni per l'elemento 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 di sistema di input 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 di input System che il precedente Gestore di input, in Impostazioni progetto > Player > Altre impostazioni imposta Ingresso attivo gestione su Entrambi.
Segui altri passaggi in AR Foundation di Unity Guide per l'upgrade e la migrazione.