A Unity-verziók és -csomagok ismert problémái

A Unity vagy a Unity beépülő modul egyes verziói ismert inkompatibilitásokkal akadályozták meg, hogy az alkalmazások a várt módon működtek HoloLens 2 vagy Windows Mixed Reality eszközökön. Bár általában támogatjuk a Unity összes LTS-verzióját és azok ellenőrzött beépülő moduljait, javasoljuk, hogy kerülje a Unity és Unity beépülő modulok adott buildjeinek használatát, hogy az alkalmazások a várt módon működjenek.

Javasoljuk, hogy használja a 2021.3 LTS legújabb javításverzióját és a Unity beépülő modulok ajánlott verzióját, valamint a legújabb Mixed Reality OpenXR beépülő modult.

Ha egy korábbi Unity-javítást használ, mindenképpen tekintse meg az ismert blokkolási problémák táblázatát , hogy elkerülje az egyéb blokkolási problémákkal kapcsolatos buildeket.

Aktív blokkolással kapcsolatos problémák

Blokkolási problémák Állapot & utolsó frissítés   Problémákat tapasztaló verziók   Kockázatcsökkentés
Az URP-t használó HL2-alkalmazás rosszabb renderelési teljesítményt nyújt a Unity 2022-ben a Unity 2021-hez képest az alapértelmezett URP Lit-anyag használatakor. Vizsgálja:
2023/01/04
Unity 2022.*.*
13.*.* URP-vel
Kerülje az URP-t a Unity 2022-ben, kerülje az alapértelmezett URP-anyagok használatát, vagy használja az URP-t a Unity 2021.3.14+-ban
Nem lehet UWP-alkalmazáscsomagokat (APPX vagy MSIX) készíteni a Unity 2021-ben és 2022-ben Folyamatban:
2023/09/29
Reprodukálható: 2021.3.30f1, 2022.3.8f1 Használja a Unity 2021.3.27-et vagy korábbi verziót. Vagy manuálisan adja hozzá az Appx Jegyzékfájlt az alkalmazás VS-projektéhez. További részletekért lásd a Unity fórumát és a Unity problémakövetőjét .
Az MRTK3-at és az Azure Spatial Anchors-t is importáló HL2-alkalmazások "Guid for asset conflicts with" (Guid for asset conflicts with) hibát jelezhetnek, ha az ARFoundation csomag verziója nem egyezik meg az importált ARSubsystems-verzióval. Az ARFoundation 5.x+ használatakor manuálisan adja hozzá a com.unity.xr.arsubsystems 5.0.2-es verzióját a projekt Package Manageréhez. Figyelmeztetést kap arról, hogy az ARSubsystems elavult, de figyelmen kívül hagyható.

A blokkolással kapcsolatos problémák megoldása

Blokkolási problémák Állapot & utolsó frissítés   Problémákat tapasztaló verziók   Verziók javításokkal
A HL2 alkalmazás összeomlik, amikor a rendszer kezeket észlel. Rögzített:
2023/03/24
Unity 2022, Unity 2021, Unity 2020 with
com.unity.inputsystem 1.5.0
A com.unity.inputsystem 1.5.1 vagy újabb verziójának használata
Az URP-t használó HL2-alkalmazás a Unity 2020-hoz képest rosszabb renderelési teljesítményt nyújt a Unity 2021-ben. Rögzített:
2023/01/13
Unity 2021.3.14f1-es verzió <
12.*.* URP-vel
A Unity 2021.3.14f1 és újabb verzióinak használata
Fordítási hibák miatt az alkalmazás LÉTREHOZÁSA AZ IL2CPP-en keresztül a Unityben meghiúsul. A kiváltó okról az itt található vitafórumban talál további információt. Rögzített:
2022/11/10
Visual Studio 2022
17.4+-os verzió a
Unity-verziók <
2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 és 2023.1.0a19
Visual Studio 2019 vagy Unity verzió >= 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 vagy 2023.1.0a19 használata
A Holographic App Remoting remoting alkalmazás a Unity OpenXR beépülő moduljának 1.5.1-ös beépülő moduljával nem tud csatlakozni a lejátszó újraírásához, ha a fogadó számítógéphez nincs más VR-headset csatlakoztatva. Rögzített:
2022/10/04
Unity 2020 vagy Unity 2021
Unity OpenXR beépülő modullal =
1.5.0, 1.5.1 és 1.5.2
Holographic App Remoting használata esetén használja a Unity OpenXR beépülő modult <= 1.4.3 vagy >= 1.5.3
A Visual Studio 2022-ben kiadási módban beépített ARM32 UWP Unity-alkalmazások belső fordítóhibát tapasztalnak a Visual Studióban. Rögzített:
2022/08/09
Visual Studio 2022
17.1.1+-os verzió
Visual Studio 2019 vagy Visual Studio 2022 verzió >= 17.3.* használata
Az URP-t, a WindowsXR beépülő modult és a Gamma színtér renderelését használó HL2-alkalmazás rosszabb renderelési teljesítményt nyújt a Unity 2020-ban vagy újabb verzióiban. Rögzített:
2022/06/15
Unity 2020.*.*
10.*.* URP-vel
és Windows XR beépülő modul <=4.6.3
A Windows XR beépülő modul 4.6.4-es verziójának >használata
A Unity Burst-csomagját használó HL2-alkalmazás (például az URP használatakor gyakran használt) az ILCPP fordítási hibáját fogja tapasztalni a VisualStudio-ban. Rögzített:
2022/06/06
Unity Burst-csomag
1.6.5, 1.7.0 vagy 1.7.1
Használja a Unity Burst 1.6.6-os vagy 1.7.2-s vagy újabb verzióit.
Az alapértelmezett kezdőképernyővel rendelkező alkalmazás négy pörgő elemet jelenít meg a HL2-n való indításkor vagy az alkalmazás felfüggesztése és folytatása után. Rögzített:
2022/05/20
Unity 2020.3.32-34f1
és Unity 2021.2.17~19f1 és Unity 2021.3.0~3f1
A Unity 2020.3.35f1 vagy a Unity 2021.3.4f1 vagy újabb verzióinak használata
A HL2 alkalmazás súlyosan ideges képet jelenít meg. Rögzített:
2021/12/02
Unity 2020.3.21f1 a
Unity 2020.3.23f1
A Unity 2020.3.24f1 használata
és újabb
Az URIP-vel rendelkező OpenXR-háttérrendszer holtpontot adhat a HL2-n. Rögzített:
2021/05/13
Unity 2020.3.0f1 a
Unity 2020.3.7f1
A Unity 2020.3.8f1 használata
és újabb