Choix d’une version Unity et d’un plug-in XR

Bien que nous vous recommandons actuellement d’installer Unity 2020.3 LTS avec le plug-in Mixed Reality OpenXR pour le développement Mixed Reality , vous pouvez également créer des applications avec d’autres configurations Unity.

La configuration Actuelle de Microsoft Unity pour le développement HoloLens 2 et Windows Mixed Reality est Unity 2020.3 LTS avec le plug-in Mixed Reality OpenXR.

Important

La dernière version d’Unity 2021 présente un bogue de performances bloquant connu avec HoloLens 2 si le projet utilise un pipeline de rendu URP.

Pour les nouveaux projets utilisant le rendu URP, nous vous recommandons d’utiliser la dernière version unity 2020.35f1 ou ultérieure LTS avec le dernier plug-in Mixed Reality OpenXR pour éviter ce problème.

Si vous utilisez d’autres versions d’Unity, consultez les problèmes bloquants actifs connus pour être sûr d’éviter les builds avec d’autres problèmes bloquants.

Important

Unity 2020 ne prend pas en charge le ciblage d’HoloLens (1ère génération). Ces casques restent pris en charge dans Unity 2019 LTS avec XR intégré hérité pour le cycle de vie complet de Unity 2019 LTS jusqu’au milieu de 2022.

La meilleure façon d’installer et de gérer Unity est via le Hub Unity :

  1. Installez Unity Hub.
  2. Sélectionnez l’onglet Installer et choisissez Ajouter.
  3. Sélectionnez Unity 2020.3 LTS , puis cliquez sur Suivant.

Unity Hub install new version

  1. Vérifiez les composants suivants sous « Plateformes » :
    • Universal Windows Platform Build Support
    • Windows Build Support (IL2CPP)

Unity Universal Windows Platform Build Support option

  1. Si vous avez précédemment installé Unity sans ces options, vous pouvez les ajouter via le menu « Ajouter des modules » dans Unity Hub :

Unity Windows Build Support option

Une fois que Unity 2020.3 est installé, commencez à créer un projet ou à mettre à niveau un projet existant à l’aide du plug-in Mixed Reality OpenXR :

Notes

Bien que nous vous recommandons d’utiliser OpenXR pour tous les nouveaux projets, Unity 2020.3 LTS prend également en charge le plug-in Windows XR. Ce plug-in est entièrement pris en charge, bien qu’il ne reçoive pas de nouvelles fonctionnalités telles que la prise en charge d’AR Foundation 4.0.

Unity 2021.3 LTS

Microsoft prend en charge le développement LTS 2021.3 sur les appareils HoloLens 2 et Mixed Reality. Le plug-in OpenXR est le seul chemin d’accès pour le développement de réalité mixte dans Unity 2021.2 et versions ultérieures, car la dernière version Unity pour prendre en charge le plug-in Windows XR était Unity 2021.1.

Veillez à consulter la table des problèmes de blocage connus pour vous assurer d’éviter les builds Unity 2021 avec des problèmes de blocage connus.

Unity 2019.4 LTS

Si vous devez utiliser Unity 2019, vous pouvez utiliser Unity 2019 LTS avec XR intégré hérité.

Notes

Unity a déprécié sa prise en charge XR intégrée héritée depuis Unity 2019. Bien que Unity 2019 offre une nouvelle infrastructure de plug-in XR, Microsoft ne recommande pas actuellement ce chemin d’accès dans Unity 2019 en raison des incompatibilités Azure Spatial Anchors avec AR Foundation 2. Dans Unity 2020, Azure Spatial Anchors est pris en charge dans l’infrastructure de plug-in XR.

Si vous développez des applications pour HoloLens (1ère génération), ces casques restent pris en charge dans Unity 2019 LTS avec LTS intégré hérité pour le cycle de vie complet de Unity 2019 LTS jusqu’à la mi-2022.

Unity 2018.4 LTS

Unity 2018.4 LTS a atteint la fin de la fenêtre de support Long-Term de Unity et ne reçoit plus de mises à jour de Unity, bien que vos projets continuent à s’exécuter.

Si vous avez un projet Unity 2018, vous devez envisager de planifier une migration vers Unity 2020.3 LTS et le plug-in Mixed Reality OpenXR.

Étapes suivantes