Bekannte Probleme in Unity-Versionen und -Paketen
Einige Versionen von Unity oder Unity-Plug-Ins weisen bekannte Inkompatibilitäten auf, die Apps daran hindern, auf HoloLens 2- oder Windows Mixed Reality-Geräten erwartungsgemäß zu funktionieren. Wir unterstützen zwar allgemein alle LTS-Versionen von Unity und ihre überprüften Plugins, empfehlen aber, diese bestimmten Builds von Unity und Unity-Plugins zu meiden, um sicherzustellen, dass Ihre Apps wie erwartet funktionieren.
Es wird empfohlen, die neueste Patchversion von 2021.3 LTS und deren empfohlene Version von Unity-Plug-Ins zusammen mit dem neuesten Mixed Reality OpenXR-Plug-In zu verwenden.
Wenn Sie eine frühere Unity-Patchversion verwenden, sehen Sie sich die Tabelle bekannter blockierender Probleme an, um sicherzustellen, dass Sie Builds mit anderen blockierenden Problemen vermeiden.
Aktive Blockierprobleme
Blockierprobleme | Status & Letzte Aktualisierung | Versionen mit Problem | Minderung |
---|---|---|---|
Die HL2-App, die URP verwendet, weist eine schlechtere Renderleistung in Unity 2022 im Vergleich zu Unity 2021 auf, wenn das standardmäßige URP Lit-Material verwendet wird. | Wird untersucht: 04.01.2023 |
Unity 2022.*.* mit URP 13.*.* |
Vermeiden Sie entweder URP in Unity 2022 oder die Verwendung der URP-Standardmaterialien, oder verwenden Sie URP in Unity 2021.3.14 und höher. |
UWP-App-Pakete (APPX oder MSIX) können in Unity 2021 und 2022 nicht erstellt werden | In Bearbeitung: 2023/09/29 |
Reproduzierbar mit: 2021.3.30f1, 2022.3.8f1 | Verwenden Sie Unity 2021.3.27 oder früher. Oder fügen Sie das Appx-Manifest manuell zum VS-Projekt der App hinzu. Weitere Informationen finden Sie im Unity-Forum und im Issue Tracker von Unity . |
Eine HL2-App, die sowohl MRTK3 als auch Azure Spatial Anchors importiert, kann Fehler "Guid for asset conflicts with" (Guid für Ressourcenkonflikte mit) aufweisen, wenn die ARFoundation-Paketversion nicht mit der importierten ARSubsystems-Version übereinstimmt. | Wenn Sie ARFoundation 5.x+ verwenden, fügen Sie com.unity.xr.arsubsystems Version 5.0.2 manuell zum Paket-Manager des Projekts hinzu. Sie erhalten eine Warnung, dass ARSubsystems veraltet ist. Diese können Sie jedoch ignorieren. |
Behobene Blockierprobleme
Blockierprobleme | Status & Letzte Aktualisierung | Versionen mit Problem | Versionen mit Korrekturen |
---|---|---|---|
Die HL2-App stürzt ab, wenn Hände erkannt werden. | Behoben: 24.03.2023 |
Unity 2022, Unity 2021, Unity 2020 mit com.unity.inputsystem 1.5.0 |
Verwenden von com.unity.inputsystem 1.5.1 oder höher |
Die HL2-App mit URP hat in Unity 2021 eine schlechtere Renderleistung im Vergleich zu Unity 2020. | Behoben: 13.01.2023 |
Unity-Version < 2021.3.14f1 mit URP 12.*.* |
Verwenden von Unity 2021.3.14f1 und höher |
Das Erstellen einer Anwendung über IL2CPP in Unity schlägt aufgrund von Kompilierungsfehlern fehl. Weitere Informationen zur Grundursache finden Sie in dieser Diskussion. | Behoben: 10.11.2022 |
Visual Studio 2022 Version 17.4 und höher mit Unity-Versionen < 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 und 2023.1.0a19 |
Verwenden Sie Visual Studio 2019 oder Unity Version >= 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 oder 2023.1.0a19. |
Die Holographic App Remoting-App mit dem OpenXR-Plug-In 1.5.1.* von Unity kann keine Verbindung mit dem Remoting-Player herstellen, wenn an den hostenden PC keine anderen VR-Headsets angeschlossen sind. | Behoben: 04.10.2022 |
Unity 2020 oder Unity 2021 mit Unity OpenXR-Plug-In = 1.5.0, 1.5.1 und 1.5.2 |
Wenn Sie Holographic App Remoting verwenden, verwenden Sie stattdessen das Unity OpenXR-Plug-In <= 1.4.3 oder >= 1.5.3. |
Bei ARM32-UWP-Unity-Apps, die mithilfe von Visual Studio 2022 im Releasemodus erstellt wurden, tritt ein interner Compilerfehler in Visual Studio auf. | Behoben: 09.08.2022 |
Visual Studio 2022 Version 17.1.1+ |
Verwenden Sie Visual Studio 2019 oder Visual Studio 2022, Version >= 17.3.* |
Die HL2-App mit URP, WindowsXR-Plug-In und Gamma-Farbraumrendering hat in Unity 2020 oder höher eine schlechtere Renderleistung. | Behoben: 15.06.2022 |
Unity 2020.*.* mit URP 10.*.* und Windows XR-Plug-In <= 4.6.3 |
Verwenden Sie das Windows XR-Plug-In, Version >= 4.6.4 |
Die HL2-App, welche das Burst-Paket von Unity verwendet (z. B. häufig bei Nutzung von URP), wird auf den ILCPP-Kompilierungsfehler in VisualStudio stoßen. | Behoben: 06.06.2022 |
Unity Burst-Paket 1.6.5, 1.7.0 oder 1.7.1 |
Verwenden Sie Unity Burst-Paket 1.6.6 oder 1.7.2 oder höher. |
Eine Anwendung mit standardmäßigem Begrüßungsbildschirm wird beim Starten auf HL2 oder nachdem die Anwendung angehalten und fortgesetzt wurde vier drehende Punkte anzeigen. | Behoben: 20.05.2022 |
Unity 2020.3.32-34f1 und Unity 2021.2.17~19f1 und Unity 2021.3.0~3f1 |
Verwenden Sie Unity 2020.3.35f1 oder Unity 2021.3.4f1 oder höher |
HL2-Anwendung zeigt ein stark wackelndes Bild. | Behoben: 02.12.2021 |
Unity 2020.3.21f1 bis Unity 2020.3.23f1 |
Verwenden Sie Unity 2020.3.24f1 und höher |
Bei OpenXR-Back-End mit URP tritt auf HL2 möglicherweise ein Deadlock auf. | Behoben: 13.05.2021 |
Unity 2020.3.0f1 bis Unity 2020.3.7f1 |
Verwenden Sie Unity 2020.3.8f1 und höher |