Znane problemy w wersjach i pakietach aparatu Unity
Niektóre wersje wtyczek unity lub Unity zawierają znane niezgodności uniemożliwiające aplikacjom działanie zgodnie z oczekiwaniami na urządzeniach HoloLens 2 lub Windows Mixed Reality. Chociaż ogólnie obsługujemy wszystkie wersje środowiska Unity (Long Term Support) i ich zweryfikowane wtyczki, zalecamy unikanie tych konkretnych kompilacji wtyczek aparatu Unity i aparatu Unity, aby zapewnić, że aplikacje działają zgodnie z oczekiwaniami.
Zalecamy używanie najnowszej wersji poprawki 2022.3 LTS i zalecanej wersji wtyczek aparatu Unity wraz z najnowszą wtyczką OpenXR rzeczywistości mieszanej.
Jeśli korzystasz z wcześniejszej wersji poprawki aparatu Unity, zapoznaj się ze znaną tabelą problemów z blokowaniem, aby uniknąć kompilacji z innymi problemami blokującymi.
Problemy z aktywnym blokowaniem
Problemy z blokowaniem | Stan i ostatnia aktualizacja | Wersje z problemem | Łagodzenia |
---|---|---|---|
Aplikacje HL2 korzystające z technologii DirectX 12 w a aparatu Unity wykazują gorzej wydajność renderowania niż aplikacje korzystające z technologii DirectX 11. Domyślnie aparat Unity 6 to DirectX 12, co powoduje nieoczekiwane obniżenie wydajności. | Badania: 2024/05/23 |
Unity 2021.3.0f1 do aparatu Unity 6000.*.* z funkcją DirectX 12 |
Unikaj korzystania z technologii DirectX 12. W afiszacie Unity przejdź do pozycji Odtwarzacz ustawień > projektu Inne ustawienia > usuń zaznaczenie automatycznego interfejsu API > grafiki Dodaj direct3D11 > Usuń Direct3D12 > |
Rozwiązano problemy z blokowaniem
Problemy z blokowaniem | Stan i ostatnia aktualizacja | Wersje z problemem | Wersje z poprawkami |
---|---|---|---|
Aplikacja HL2 korzystająca z urP ma gorzej wydajność renderowania w środowisku Unity 2022 w porównaniu z aparatem Unity 2021 w przypadku używania domyślnego materiału URP Lit. | W wersji zapoznawczej: 2024/05/01 |
Unity 2022.*.* z identyfikatorem URP 13.*.* |
Unikaj używania adresów URP w środowisku Unity 2022, unikaj używania domyślnych materiałów URP lub użyj adresu URP w środowisku Unity 2021.3.14 lub nowszym. Problem został rozwiązany w wersji zapoznawczej aparatu Unity 6. |
Nie można skompilować pakietów aplikacji platformy UWP (APPX lub MSIX) w środowiskach Unity 2021 i 2022 | Stały: 2023/10/03 |
Powtarzalny z: 2021.3.30f1, 2022.3.8f1 | Użyj aparatu Unity 2021.3.31f1+, Unity 2022.3.13f1+lub ręcznie dodaj manifest APPX do projektu programu Visual Studio aplikacji. Aby uzyskać więcej informacji, zobacz forum aparatu Unity i Monitor problemów aparatu Unity. |
Aplikacja HL2 ulega awarii po wykryciu rąk. | Stały: 2023/03/24 |
Unity 2022, Unity 2021, Unity 2020 z com.unity.inputsystem 1.5.0 |
Użyj com.unity.inputsystem 1.5.1 lub nowszego |
Aplikacja HL2 korzystająca z protokołu URP ma gorzej wydajność renderowania w środowisku Unity 2021 w porównaniu z aparatem Unity 2020. | Stały: 2023/01/13 |
Unity w wersji < 2021.3.14f1 z identyfikatorem URP 12.*.* |
Użyj aparatu Unity 2021.3.14f1 lub nowszego |
Kompilowanie aplikacji za pośrednictwem programu IL2CPP w a środowisku Unity kończy się niepowodzeniem z powodu błędów kompilacji. Aby uzyskać więcej informacji na temat głównej przyczyny, zobacz dyskusję tutaj. | Stały: 2022/11/10 |
Visual Studio 2022 wersja 17.4 lub nowsza z Wersje aparatu Unity < 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 i 2023.1.0a19 |
Użyj programu Visual Studio 2019 lub Unity >= 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 lub 2023.1.0a19 |
Komunikacja zdalna aplikacji Holographic App Remoting przy użyciu wtyczki OpenXR aparatu Unity 1.5.1 nie może nawiązać połączenia z odtwarzaczem komunikacji wirtualnej, jeśli komputer hostingowy nie ma dołączonych innych zestawów słuchawkowych VR. | Stały: 2022/10/04 |
Unity 2020 lub Unity 2021 z wtyczką Aparatu Unity OpenXR = 1.5.0, 1.5.1 i 1.5.2 |
W przypadku korzystania z komunikacji zdalnie aplikacji Holographic użyj wtyczki <Unity OpenXR = 1.4.3 lub >= 1.5.3 |
Aplikacje platformy UWP platformy ARM32 wbudowane w tryb wydania przy użyciu programu Visual Studio 2022 trafią do wewnętrznego błędu kompilatora w programie Visual Studio. | Stały: 2022/08/09 |
Visual Studio 2022 wersja 17.1.1+ |
Użyj programu Visual Studio 2019 lub Visual Studio 2022 w wersji >= 17.3.* |
Aplikacja HL2 korzystająca z Wtyczki URP, wtyczki WindowsXR i renderowania przestrzeni kolorów Gamma ma gorzej wydajność renderowania w środowisku Unity 2020 lub nowszym. | Stały: 2022/06/15 |
Unity 2020.*.* z identyfikatorem URP 10.*.* i Wtyczka <XR systemu Windows =4.6.3 |
Używanie wtyczki XR systemu >Windows = 4.6.4 |
Aplikacja HL2 korzystająca z pakietu Burst aparatu Unity (na przykład często używana podczas korzystania z urP) spowoduje wyświetlenie błędu kompilacji ILCPP w programie VisualStudio. | Stały: 2022/06/06 |
Pakiet aparatu Unity Burst 1.6.5, 1.7.0 lub 1.7.1 |
Użyj pakietu Unity Burst w wersji 1.6.6 lub 1.7.2 lub nowszej. |
Aplikacja z domyślnym ekranem powitalnym będzie wyświetlać cztery wirujące kropki podczas uruchamiania na HL2 lub po zawieszeniu i wznowieniu aplikacji. | Stały: 2022/05/20 |
Unity 2020.3.32-34f1 i Unity 2021.2.17~19f1 i Unity 2021.3.0~3f1 |
Użyj aparatu Unity 2020.3.35f1 lub Unity 2021.3.4f1 lub nowszego |
Aplikacja HL2 pokazuje poważnie roztrzaśnięty obraz. | Stały: 2021/12/02 |
Unity 2020.3.21f1 do Unity 2020.3.23f1 |
Korzystanie z aparatu Unity 2020.3.24f1 i nowsze |
Zaplecze OpenXR z funkcją URP może zakleszczać w systemie HL2. | Stały: 2021/05/13 |
Unity 2020.3.0f1 do Unity 2020.3.7f1 |
Korzystanie z aparatu Unity 2020.3.8f1 i nowsze |