Mise à jour vers AR Foundation version 5.x (bêta)

Le composant AR Foundation d'ARCore Extensions pour Unity est compatible avec les versions 4.x et 5.x d'AR Foundation. Pour mettre à niveau votre projet RA existant vers AR Foundation 5.x à partir d'AR Foundation 4.x, procédez comme suit:

  1. Uniquement dans Unity 2021.x ou version antérieure:
    Certains packages Unity sont associé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 le fichier Packages/manifest.json contient ces versions pour les packages suivants:

    "dependencies": {
      -- other dependencies --
      "com.unity.xr.arcore": "5.0.5",
      "com.unity.xr.arfoundation": "5.0.5",
      "com.unity.xr.arkit": "5.0.5",
      -- other dependencies --
    }
    
  2. La fondation ARCore pour la RA d'Unity utilise le symbole de script personnalisé ARCORE_USE_ARF_5 pour déterminer la compatibilité des versions. Pour la compatibilité avec AR Foundation 5.x, ajoutez le symbole de script personnalisé ARCORE_USE_ARF_5:

    1. Dans Edit > Project Settings > Player > Other Settings (Modifier > Paramètres du projet > Lecteur > Autres paramètres), faites défiler l'écran vers le bas jusqu'à Script Compilation (Compilation de scripts).
    2. Utilisez le bouton + pour ajouter ARCORE_USE_ARF_5.
    3. Sélectionnez Appliquer.
  3. 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 d'entrée.

    Pour prendre en charge à la fois le package de système d'entrée et l'ancien gestionnaire de saisie, dans Project Settings > Player > Other Settings (Paramètres du projet > Lecteur > Autres paramètres), définissez Active Input Processing (Gestion des entrées actives) sur Les deux.

  4. Suivez les autres étapes des guides de mise à niveau et de migration de Unity AR Foundation.