Sdílet prostřednictvím


Známé problémy ve verzích a balíčcích Unity

Některé verze modulů plug-in Unity nebo Unity obsahují známé nekompatibility, které blokují fungování aplikací na zařízeních HoloLens 2 nebo Windows Mixed Reality. Obecně podporujeme všechny verze Unity (LTS) dlouhodobé podpory (LTS) a jejich ověřené moduly plug-in, doporučujeme vyhnout se těmto konkrétním buildům modulů plug-in Unity a Unity, aby vaše aplikace fungovaly podle očekávání.

Doporučujeme používat nejnovější verzi opravy 2022.3 LTS a jejich doporučenou verzi modulů plug-in Unity společně s nejnovějším modulem plug-in Mixed Reality OpenXR.

Pokud používáte starší verzi opravy Unity, nezapomeňte se podívat na tabulku známých blokujících problémů, abyste se vyhnuli sestavením s jinými blokujícími problémy.

Aktivní problémy s blokováním

Blokující problémy Stav a poslední aktualizace   Verze s problémem   Zmírnění
Aplikace HL2 využívající DirectX 12 v Unity vykazují horší výkon vykreslování než aplikace využívající DirectX 11. Unity 6 ve výchozím nastavení má DirectX 12, což způsobuje neočekávané snížení výkonu. Vyšetřování:
2024/05/23
Unity 2021.3.0f1 do Unity 6000.*.*
s DirectX 12
Nepoužívejte DirectX 12. V Unity přejděte na Project Nastavení > Player Další Nastavení > zrušení zaškrtnutí automatického grafického rozhraní API > Přidat Direct3D11 > Odebrat Direct3D12 >
Pokud verze balíčku ARFoundation neodpovídá importované verzi ARSubsystems, aplikace HL2 importující MRTK3 i Azure Spatial Anchors může obsahovat chyby Guid pro konflikty prostředků. Pokud používáte ARFoundation 5.x+, ručně přidejte com.unity.xr.arsubsystems verze 5.0.2 do Správce balíčků projektu. Může se zobrazit zpráva s upozorněním, že systém ARSubsystems je zastaralý, ale tuto zprávu je možné ignorovat.

Vyřešené problémy s blokováním

Blokující problémy Stav a poslední aktualizace   Verze s problémem   Verze s opravami
Aplikace HL2 používající URP má horší výkon vykreslování v Unity 2022 v porovnání s Unity 2021 při použití výchozího materiálu URP Lit. Ve verzi Preview:
2024/05/01
Unity 2022.*.*
s URP 13.*.*
Buď se v Unity 2022 vyhněte použití výchozích materiálů URP, nebo použijte URP v Unity 2021.3.14 nebo novější. Problém je vyřešený v Unity 6 Preview.
V Unity 2021 a 2022 nejde sestavit balíčky aplikací pro UPW (APPX nebo MSIX). Dlouhodobého:
2023/10/03
Reprodukovatelné s: 2021.3.30f1, 2022.3.8f1 Použijte Unity 2021.3.31f1+, Unity 2022.3.13f1+ nebo ručně přidejte manifest APPX do projektu sady Visual Studio aplikace. Další informace najdete ve fóru Unity a nástroj Unity Issue Tracker.
Aplikace HL2 se chybově ukončí, když se zjistí ruce. Dlouhodobého:
2023/03/24
Unity 2022, Unity 2021, Unity 2020 s
com.unity.inputsystem 1.5.0
Použití com.unity.inputsystem 1.5.1 nebo novější
Aplikace HL2 používající URP má v Unity 2021 horší výkon vykreslování než Unity 2020. Dlouhodobého:
2023/01/13
Unity verze < 2021.3.14f1
s URP 12.*.*
Použití Unity 2021.3.14f1 a novější
Sestavení aplikace přes IL2CPP v Unity selže kvůli chybám kompilace. Další informace o původní příčině najdete v diskuzi zde. Dlouhodobého:
2022/11/10
Visual Studio 2022
verze 17.4 nebo novější s
Verze Unity <
2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 a 2023.1.0a19
Použití sady Visual Studio 2019 nebo Unity verze >= 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 nebo 2023.1.0a19
Holographic App Remoting remoting app using Unity's OpenXR plugin 1.5.1 se nepodaří připojit k vzdálenému přehrávači, pokud hostitelský počítač nemá připojené další náhlavní soupravy VR. Dlouhodobého:
2022/10/04
Unity 2020 nebo Unity 2021
s modulem plug-in Unity OpenXR =
1.5.0, 1.5.1 a 1.5.2
Pokud používáte vzdálené komunikace holografické aplikace, použijte modul plug-in <Unity OpenXR = 1.4.3 nebo >= 1.5.3.
Aplikace ARM32 UWP Unity integrované v režimu vydání pomocí sady Visual Studio 2022 dojde v sadě Visual Studio k vnitřní chybě kompilátoru. Dlouhodobého:
2022/08/09
Visual Studio 2022
verze 17.1.1+
Použití sady Visual Studio 2019 nebo Visual Studio 2022 verze >= 17.3.*
Aplikace HL2 využívající URP, modul plug-in WindowsXR a vykreslování gama barevných prostorů má horší výkon vykreslování v Unity 2020 nebo novějším. Dlouhodobého:
2022/06/15
Unity 2020.*.*
s URP 10.*.*
modul plug-in <Windows XR =4.6.3
Použití verze >modulu plug-in Windows XR = 4.6.4
Aplikace HL2 využívající balíček Burst Unity (například běžně používané při použití URP) dojde k chybě kompilace ILCPP v sadě VisualStudio. Dlouhodobého:
2022/06/06
Balíček Unity Burst
1.6.5, 1.7.0 nebo 1.7.1
Použijte balíček Unity Burst 1.6.6 nebo 1.7.2 nebo novější verze.
Při spuštění na HL2 nebo po pozastavení a obnovení aplikace se zobrazí čtyři rotující tečky s výchozí úvodní obrazovkou. Dlouhodobého:
2022/05/20
Unity 2020.3.32-34f1
a Unity 2021.2.17 ~ 19f1 a Unity 2021.3.0 ~ 3f1
Použití Unity 2020.3.35f1 nebo Unity 2021.3.4f1 nebo novější
Aplikace HL2 zobrazuje těžkou třesnou image. Dlouhodobého:
2021/12/02
Unity 2020.3.21f1 to
Unity 2020.3.23f1
Použití Unity 2020.3.24f1
a novější
Back-end OpenXR s URP může zablokovat HL2. Dlouhodobého:
2021/05/13
Unity 2020.3.0f1 do
Unity 2020.3.7f1
Použití Unity 2020.3.8f1
a novější