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 |