Les extensions ARCore pour AR Foundation d'Unity sont compatibles avec la version 4 et la version 5 d'AR Foundation. Pour mettre à niveau votre projet de RA existant vers AR Foundation 5.x à partir d'AR Foundation 4.x, procédez comme suit:
Uniquement dans Unity 2021.x ou version antérieure:
Certains packages Unity sont liés à des versions spécifiques de l'éditeur Unity. Vous devrez peut-être modifier le fichier manifeste du package dans votre projet Unity pour passer à AR Foundation 5.x dans certaines versions de l'éditeur Unity. Pour en savoir plus, consultez Accéder à AR Foundation 5.0 dans Unity 2021.Assurez-vous que Packages/manifest.json contient ces versions pour les packages suivants:
"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 nécessite le package Input System en raison d'une dépendance envers
TrackedPoseDriver
. Les exemples de scènes d'extensions ARCore nécessitent l'ancien module de saisie.Pour prendre en charge à la fois le package Input System et l'ancien Gestionnaire d'entrée, dans Project Settings > Player > Other Settings (Paramètres du projet > Lecteur > Autres paramètres), définissez Active Input Handling (Gestion active de la saisie) sur Both (Les deux).
Suivez les autres étapes des guides de mise à niveau et de migration d'AR Foundation d'Unity.