Passer à la version 5 d'AR Foundations

Les extensions ARCore pour l'AR Foundation d'Unity prennent en charge à la fois version 4 et version 5 AR Foundation. Pour mettre à niveau votre projet RA existant vers AR Foundation 5.x à partir de AR Foundation 4.x, procédez comme suit:

  1. 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. de votre projet Unity pour passer à AR Foundation 5.x dans certains éditeurs Unity versions. Pour en savoir plus, consultez Accéder à AR Foundation 5.0 dans Unity. 2021.

    Assurez-vous que le fichier Packages/manifest.json contient ces versions pour le fichier 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 --
    }
    
  2. AR Foundation 5.x nécessite le package Input System en raison d'une dépendance à TrackedPoseDriver. Les exemples de scènes d'extensions ARCore nécessitent l'ancien module de saisie.

    Pour assurer la compatibilité avec le package Input System et l'ancien gestionnaire d'entrées, dans Paramètres du projet > Lecteur > Autres paramètres défini sur Saisie active Traitement sur Les deux.

  3. Suivez d'autres étapes dans Unity AR Foundation guides de mise à niveau et de migration.