Problèmes connus dans les versions et packages Unity
Certaines versions des plug-ins Unity ou Unity contiennent des incompatibilités connues empêchant les applications de fonctionner comme prévu sur les appareils HoloLens 2 ou Windows Mixed Reality. Bien que nous prenions généralement en charge toutes les versions de support à long terme (LTS) d’Unity et de leurs plug-ins vérifiés, nous vous recommandons d’éviter ces builds spécifiques de plug-ins Unity et Unity pour garantir que vos applications fonctionnent comme prévu.
Nous vous recommandons d’utiliser la dernière version corrective de 2022.3 LTS et leur version recommandée des plug-ins Unity, ainsi que le dernier plug-in Mixed Reality OpenXR.
Si vous utilisez une version antérieure d’Unity avec correctif, veillez à consultez le tableau des problèmes bloquants connus pour être sûr d’éviter les builds avec d’autres problèmes bloquants.
Problèmes bloquants actifs
Problèmes de blocage | État & Dernière mise à jour | Versions avec problème | Atténuation |
---|---|---|---|
Les applications HL2 utilisant DirectX 12 dans Unity présentent des performances de rendu pires que les applications utilisant DirectX 11. Unity 6 est défini par défaut sur DirectX 12, ce qui entraîne une dégradation inattendue des performances. | Investigation en cours : 2024/05/23 |
Unity 2021.3.0f1 vers Unity 6000.*.* avec DirectX 12 |
Évitez d’utiliser DirectX 12. Dans Unity, accédez à Project Paramètres > Player Other Paramètres > Un case activée Auto Graphics API > Add Direct3D11 > Remove Direct3D12 > |
Une application HL2 qui importe MRTK3 et Azure Spatial Anchors peut présenter des erreurs « Guid pour les conflits de ressources avec » lorsque la version du package ARFoundation ne correspond pas à la version d’ARSubsystems importée. | Lorsque vous utilisez ARFoundation 5.x+, ajoutez manuellement com.unity.xr.arsubsystems version 5.0.2 au Gestionnaire de package du projet. Vous pouvez voir un message d’avertissement indiquant que les arSubsystems ont été déconseillés, mais ce message peut être ignoré. |
Problèmes bloquants résolus
Problèmes de blocage | État & Dernière mise à jour | Versions avec problème | Versions avec correctifs |
---|---|---|---|
L’application HL2 qui fait appel au pipeline URP présente des performances de rendu inférieures dans Unity 2022 comparé à Unity 2021 quand elle utilise le matériau Lit URP par défaut. | En préversion : 2024/05/01 |
Unity 2022.*.* avec URP 13.*.* |
Évitez les URIP dans Unity 2022, évitez d’utiliser les matériaux URP par défaut ou utilisez URP dans Unity 2021.3.14+. Le problème est résolu dans Unity 6 Preview. |
Impossible de générer des packages d’application UWP (APPX ou MSIX) dans Unity 2021 et 2022 | Corrigé : 2023/10/03 |
Reproductible avec : 2021.3.30f1, 2022.3.8f1 | Utilisez Unity 2021.3.31f1+, Unity 2022.3.13f1+, ou ajoutez manuellement un manifeste APPX au projet Visual Studio de l’application. Pour plus d’informations, consultez le forum unity et le suivi des problèmes d’Unity. |
L’application HL2 plante quand des mains sont détectées. | Corrigé : 24/03/2023 |
Unity 2022, Unity 2021, Unity 2020 avec com.unity.inputsystem 1.5.0 |
Utiliser com.unity.inputsystem version 1.5.1 ou ultérieure |
L’application HL2 utilisant URP présente des performances de rendu inférieures dans Unity 2021 par rapport à Unity 2020. | Corrigé : 13-01-2023 |
Unity version < 2021.3.14f1 avec URP 12.*.* |
Utiliser Unity 2021.3.14f1 et ultérieur |
La génération d’une application via IL2CPP dans Unity échoue en raison d’erreurs de compilation. Pour plus d’informations sur la cause racine, consultez la discussion ici. | Corrigé : 10/11/2022 |
Visual Studio 2022 version 17.4+ avec Versions de Unity < 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 et 2023.1.0a19 |
Utiliser Visual Studio 2019 ou Unity version >= 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 ou 2023.1.0a19 |
L’application de communication à distance d’application holographique Holographic App Remoting utilisant le plug-in OpenXR 1.5.1. de Unity ne parvient pas à se connecter au lecteur de communication à distance si le PC hôte n’a pas d’autres casques de réalité virtuelle associés. | Corrigé : 04/10/2022 |
Unity 2020 ou Unity 2021 avec plug-in OpenXR Unity = 1.5.0, 1.5.1 et 1.5.2 pouces |
Si vous utilisez Holographic App Remoting, utilisez le plug-in OpenXR Unity < = 1.4.3 ou >= 1.5.3 |
Les applications ARM32 UWP Unity créées en mode Mise en production avec Visual Studio 2022 se heurtent à une erreur de compilateur interne dans Visual Studio. | Corrigé : 09/08/2022 |
Visual Studio 2022 Version 17.1.1+ |
Utilisez Visual Studio 2019 ou Visual Studio 2022 version >= 17.3.* |
L'application HL2 utilisant URP, le plug-in Windows XR et le rendu de l'espace colorimétrique Gamma affiche des performances de rendu inférieures dans Unity 2020 ou versions ultérieures. | Corrigé : 15/06/2022 |
Unity 2020.*.* avec URP 10.*.* et le plug-in Windows <=4.6.3 |
Utiliser le plug-in Windows XR version >= 4.6.4 |
L’application HL2 utilisant le package Burst d’Unity (par exemple, couramment utilisée lors de l’utilisation d’URP) atteint l’erreur de compilation ILCPP dans VisualStudio. | Corrigé : 06/06/2022 |
Package Unity Burst 1.6.5, 1.7.0 ou 1.7.1 |
Utilisez le package Unity Burst 1.6.6 ou 1.7.2, ou versions ultérieures. |
L'application avec l'écran de démarrage par défaut affichera quatre points rotatifs lors du lancement sur HL2, ou après la suspension et la reprise de l'application. | Corrigé : 2022/05/20 |
Unity 2020.3.32-34f1 et Unity 2021.2.17~19f1 et Unity 2021.3.0~3f1 |
Utilisez Unity 2020.3.35f1 ou Unity 2021.3.4f1 ou une version ultérieure |
L’application HL2 montre une image qui saute énormément. | Corrigé : 12/02/2021 |
Unity 2020.3.21f1 vers Unity 2020.3.23f1 |
Utiliser Unity 2020.3.24f1 et versions ultérieures |
Le back-end OpenXR avec URP peut bloquer sur HL2. | Corrigé : 13/05/2021 |
Unity 2020.3.0f1 vers Unity 2020.3.7f1 |
Utiliser Unity 2020.3.8f1 et versions ultérieures |