Share via


Bekende problemen in Unity-versies en -pakketten

Sommige versies van Unity- of Unity-invoegtoepassingen bevatten bekende compatibiliteitsproblemen die verhinderen dat apps werken zoals verwacht op HoloLens 2- of Windows Mixed Reality-apparaten. Hoewel we over het algemeen alle LTS-versies (Long Term Support) van Unity en hun geverifieerde invoegtoepassingen ondersteunen, raden we u aan deze specifieke builds van Unity- en Unity-invoegtoepassingen te vermijden om ervoor te zorgen dat uw apps werken zoals verwacht.

We raden u aan de nieuwste patchversie van 2022.3 LTS en hun aanbevolen versie van Unity-invoegtoepassingen te gebruiken, samen met de nieuwste Mixed Reality OpenXR-invoegtoepassing.

Als u een eerdere Release van een Unity-patch gebruikt, raadpleegt u de tabel bekende blokkeringsproblemen om ervoor te zorgen dat u builds met andere blokkeringsproblemen vermijdt.

Actieve blokkeringsproblemen

Blokkerende problemen Status en laatste update   Versies met probleem   Mitigatie
HL2-apps met DirectX 12 in Unity vertonen slechtere renderingprestaties dan apps die DirectX 11 gebruiken. Unity 6 is standaard ingesteld op DirectX 12, wat onverwachte prestatievermindering veroorzaakt. Onderzoeken:
2024/05/23
Unity 2021.3.0f1 naar Unity 6000.*.*
met DirectX 12
Vermijd het gebruik van DirectX 12. Ga in Unity naar Project Instellingen > Player Other Instellingen > Schakel Auto Graphics API > Add Direct3D11 Remove Direct3D12 >> uit
Een HL2-app die zowel MRTK3 als Azure Spatial Anchors importeert, kan 'Guid voor assetconflicten' fouten opleveren wanneer de arfoundation-pakketversie niet overeenkomt met de geïmporteerde ARSubsystems-versie. Wanneer u ARFoundation 5.x+gebruikt, voegt u handmatig com.unity.xr.arsubsystems versie 5.0.2 toe aan de Pakketbeheer van het project. Mogelijk ziet u een waarschuwingsbericht waarin wordt aangegeven dat arsubsystems is afgeschaft, maar dit bericht kan worden genegeerd.

Blokkeringsproblemen opgelost

Blokkerende problemen Status en laatste update   Versies met probleem   Versies met oplossingen
Hl2-app die gebruikmaakt van URP heeft slechtere renderprestaties in Unity 2022 vergeleken met Unity 2021 bij gebruik van het standaard-URP Lit-materiaal. In Preview:
2024/05/01
Unity 2022.*.*
met URP 13.*.*
Vermijd URP in Unity 2022, vermijd het gebruik van de standaard-URP-materialen of gebruik URP in Unity 2021.3.14+. Probleem is opgelost in Unity 6 Preview.
Kan UWP-app-pakketten (APPX of MSIX) niet bouwen in Unity 2021 en 2022 Vaste:
2023/10/03
Reproduceerbaar met: 2021.3.30f1, 2022.3.8f1 Gebruik Unity 2021.3.31f1+, Unity 2022.3.13f1+ of voeg handmatig een APPX-manifest toe aan het Visual Studio-project van de app. Zie het forum van Unity en de Issue Tracker van Unity voor meer informatie.
HL2-app loopt vast wanneer handen worden gedetecteerd. Vaste:
2023/03/24
Unity 2022, Unity 2021, Unity 2020 met
com.unity.inputsystem 1.5.0
Com.unity.inputsystem 1.5.1 of hoger gebruiken
Hl2-app die gebruikmaakt van URP heeft slechtere prestaties in Unity 2021 vergeleken met Unity 2020. Vaste:
2023/01/13
Unity-versie < 2021.3.14f1
met URP 12.*.*
Unity 2021.3.14f1 en hoger gebruiken
Het bouwen van een toepassing via IL2CPP in Unity mislukt vanwege compilatiefouten. Zie de discussie hier voor meer informatie over de hoofdoorzaak. Vaste:
2022/11/10
Visual Studio 2022
versie 17.4+ met
Unity-versies <
2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 en 2023.1.0a19
Visual Studio 2019 of Unity-versie >= 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 of 2023.1.0a19 gebruiken
Externe communicatie-app van Holographic App met behulp van de OpenXR-invoegtoepassing van Unity 1.5.1 kan geen verbinding maken met externe speler als de hosting-pc geen andere VR-headsets heeft aangesloten. Vaste:
2022/10/04
Unity 2020 of Unity 2021
met Unity OpenXR-invoegtoepassing =
1.5.0, 1.5.1 en 1.5.2
Als u externe communicatie van Holographic-apps gebruikt, gebruikt u de Unity OpenXR-invoegtoepassing <= 1.4.3 of >= 1.5.3
ARM32 UWP Unity-apps die zijn ingebouwd in de releasemodus met Visual Studio 2022, raken een interne compilerfout in Visual Studio. Vaste:
2022/08/09
Visual Studio 2022
versie 17.1.1+.
Visual Studio 2019 of Visual Studio 2022 versie >= 17.3.* gebruiken
HL2-app die gebruikmaakt van URP, WindowsXR-invoegtoepassing en Gamma-kleurruimteweergave heeft slechtere prestaties in Unity 2020 of hoger. Vaste:
2022/06/15
Unity 2020.*.*
met URP 10.*.*
en Windows XR Plugin <=4.6.3
Windows XR Plugin version = 4.6.4 gebruiken >
De HL2-app die gebruikmaakt van het Burst-pakket van Unity (bijvoorbeeld vaak gebruikt bij het gebruik van URP) raakt de ILCPP-compileerfout in VisualStudio. Vaste:
2022/06/06
Unity Burst-pakket
1.6.5, 1.7.0 of 1.7.1
Gebruik Unity Burst-pakket 1.6.6 of 1.7.2 of nieuwere versies.
Toepassing met standaard welkomstscherm toont vier draaiende puntjes bij het starten op HL2 of nadat de toepassing is onderbroken en hervat. Vaste:
2022/05/20
Unity 2020.3.32-34f1
en Unity 2021.2.17~19f1 en Unity 2021.3.0~3f1
Unity 2020.3.35f1 of Unity 2021.3.4f1 of hoger gebruiken
De HL2-toepassing toont een ernstige jittery afbeelding. Vaste:
2021/12/02
Unity 2020.3.21f1 naar
Unity 2020.3.23f1
Unity 2020.3.24f1 gebruiken
en hoger
OpenXR-back-end met URP kan impasses op HL2. Vaste:
2021/05/13
Unity 2020.3.0f1 naar
Unity 2020.3.7f1
Unity 2020.3.8f1 gebruiken
en hoger