Partage via


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