Choix d’une version Unity et d’un plug-in XRChoosing a Unity version and XR plugin

Bien que nous vous recommandons actuellement d’installer unity 2019,4 LTS et d’utiliser des XR intégrées héritées pour le développement de la réalité mixte, vous pouvez également créer des applications avec d’autres configurations Unity.While we currently recommend installing Unity 2019.4 LTS and using Legacy Built-in XR for Mixed Reality development, you can build apps with other Unity configurations as well.

La configuration d’Unity recommandée de Microsoft pour le développement HoloLens 2 et Windows Mixed Reality est unity 2019,4 LTS à l’aide de la prise en charge XR intégrée héritée.Microsoft’s current recommended Unity configuration for HoloLens 2 and Windows Mixed Reality development is Unity 2019.4 LTS using Legacy Built-in XR support.

La meilleure façon d’installer et de gérer Unity consiste à utiliser [Unity Hub].The best way to install and manage Unity is through the [Unity Hub]. Une fois l’installation terminée, ouvrez Unity Hub :When it's installed, open Unity Hub:

  1. Sélectionnez l’onglet installations , puis choisissez Ajouter .Select the Installs tab and choose ADD
  2. Sélectionnez Unity 2019,4 LTS, puis cliquez sur suivant .Select Unity 2019.4 LTS and click Next

Unity Hub instal New version

  1. Vérifiez les composants suivants sous « plateformes »Check following components under 'Platforms'
    • Universal Windows Platform Build SupportUniversal Windows Platform Build Support
    • Windows Build Support (IL2CPP)Windows Build Support (IL2CPP)

Option Universal Windows Platform Build Support d’Unity

  1. Si vous avez installé Unity sans ces options, vous pouvez les ajouter via le menu Ajouter des modules dans Unity Hub :If you installed Unity without these options, you can add them through 'Add Modules' menu in Unity Hub:

Option Windows Build Support d’Unity

Pour vous familiariser avec les XR intégrées héritées dans Unity 2019,4 LTS, cliquez ici :To get started with Legacy Built-in XR in Unity 2019.4 LTS, click here:

Notes

Unity a déconseillé sa prise en charge XR intégrée existante à partir de Unity 2019.Unity has deprecated its Legacy Built-in XR support as of Unity 2019. Alors que Unity 2019 offre une nouvelle infrastructure de plug-in XR, Microsoft ne recommande pas actuellement ce chemin dans Unity 2019 en raison d’incompatibilités entre les ancres spatiales Azure et de la version 2 de la base de connaissances.While Unity 2019 does offer a new XR Plug-in framework, Microsoft is not currently recommending that path in Unity 2019 due to Azure Spatial Anchors incompatibilities with AR Foundation 2. Dans Unity 2020, les ancres spatiales Azure sont prises en charge dans l’infrastructure de plug-in XR.In Unity 2020, Azure Spatial Anchors is supported within the XR Plug-in framework.

Si vous développez des applications pour HoloLens (1re génération), ces casques restent pris en charge dans Unity 2019 LTS avec des XR intégrés hérités pour le cycle de vie complet de Unity 2019 LTS à mi-2022.If you are developing apps for HoloLens (1st gen), these headsets remain supported in Unity 2019 LTS with Legacy Built-in XR for the full lifecycle of Unity 2019 LTS through mid-2022.

Unity 2020,3 LTSUnity 2020.3 LTS

Si vous utilisez unity 2020,3 LTS, la recommandation actuelle de Microsoft est le plug-in OpenXR de réalité mixte le plus récent.If you’re using Unity 2020.3 LTS, Microsoft’s current recommendation is the latest Mixed Reality OpenXR plugin. Vous devez utiliser la version de patch Unity 2020.3.8 F1 ou une version ultérieure pour éviter les problèmes de performances connus avec les builds 2020,3 antérieures.You MUST use Unity patch release 2020.3.8f1 or later to avoid known performance issues with earlier 2020.3 builds.

Le plug-in OpenXR de réalité mixte prend entièrement en charge les implémentations de 4,0 base de ARPlaneManager et de ARRaycastManager.The Mixed Reality OpenXR plugin fully supports AR Foundation 4.0, providing ARPlaneManager and ARRaycastManager implementations. Cela vous permet d’écrire du code de test de positionnement une fois qui s’étend sur les téléphones et tablettes HoloLens 2 et ARCore/ARKit.This enables you to write hit-testing code once that then spans HoloLens 2 and ARCore/ARKit phones and tablets.

Toutefois, il existe des problèmes connus qui affectent les projets LTS Unity 2020 :However, there are known issues that affect Unity 2020 LTS projects:

  • Le pipeline de rendu universel (URP) 10.5.0 ou antérieur présente des pénalités en matière de performances sur les appareils HoloLens 2.The Universal Rendering Pipeline (URP) 10.5.0 or older has performance penalties on HoloLens 2 devices.

Si vous choisissez de démarrer un nouveau projet dans Unity 2020 aujourd’hui, veillez à suivre les semaines à venir pour les builds Unity et les packages URP mis à jour avant d’expédier votre application.If you choose to start a new project in Unity 2020 today, be sure to follow up over the coming weeks for updated Unity builds and URP packages before shipping your app. Cela permet de s’assurer que vos utilisateurs connaissent une stabilité d’hologramme appropriée.This will ensure that your users experience proper hologram stability.

Unity 2021,1Unity 2021.1

Si vous essayez les builds 2021,1 premières Unity , vous devez avancer jusqu’au plug-in OpenXR, car le plug-in Windows XR est déconseillé ici.If you are trying out early Unity 2021.1 builds, you should move forward to the OpenXR plugin, as the Windows XR plugin is deprecated there. À partir de Unity 2021,2, le plug-in OpenXR sera le seul chemin pour le développement de la réalité mixte, car le plug-in Windows XR ne sera plus pris en charge.Starting in Unity 2021.2, the OpenXR plugin will be the only path for Mixed Reality development, as the Windows XR plugin will no longer be supported.

Unity 2018,4 LTSUnity 2018.4 LTS

Si vous disposez déjà d’un projet utilisant Unity 2018,4 LTS, votre moteur Unity continue d’être pris en charge pendant 2 ans après sa sortie.If you already have a project using Unity 2018.4 LTS, your Unity engine continues to be supported for 2 years after its release. Unity 2018 LTS atteindra la fin du service au printemps de 2021.Unity 2018 LTS will reach end of service in the spring of 2021.