Problemi noti nelle versioni e nei pacchetti di Unity

Alcune versioni dei plug-in Unity o Unity hanno incompatibilità note che bloccano il funzionamento delle app come previsto nei dispositivi HoloLens 2 o Windows Mixed Reality. Anche se in genere sono supportate tutte le versioni LTS di Unity e i relativi plug-in verificati, è consigliabile evitare le build specifiche dei plug-in Unity e Unity per garantire che le app funzionino come previsto.

È consigliabile usare la versione più recente della patch 2021.3 LTS e la versione consigliata dei plug-in Unity, insieme alla versione più recente Realtà mista plug-in OpenXR.

Se si usa una versione precedente della patch di Unity, consultare la tabella dei problemi di blocco noti per evitare compilazioni con altri problemi di blocco.

Problemi di blocco attivi

Problemi che causano il blocco Stato & ultimo aggiornamento   Versioni con problema   Strategia di riduzione del rischio
L'app HL2 che usa URP ha prestazioni di rendering peggiori in Unity 2022 rispetto a Unity 2021 quando si usa il materiale URP Lit predefinito. Indagando:
2023/01/04
Unity 2022.*.*
con URP 13.*.*
Evitare l'URP in Unity 2022, evitare di usare i materiali URP predefiniti o usare URP in Unity 2021.3.14+
Non è possibile compilare pacchetti di app UWP (APPX o MSIX) in Unity 2021 e 2022 In corso:
2023/09/29
Riproducibile con: 2021.3.30f1, 2022.3.8f1 Usare Unity 2021.3.27 o versioni precedenti. In alternativa, aggiungere manualmente il manifesto Appx al progetto VS dell'app. Per altri dettagli, vedere il forum di Unity e Lo strumento di gestione dei problemi di Unity .
Un'app HL2 che importa sia MRTK3 che Ancoraggi nello spazio di Azure può presentare errori "Guid per i conflitti di asset con" quando la versione del pacchetto ARFoundation non corrisponde alla versione ARSubsystems importata. Quando si usa ARFoundation 5.x+, aggiungere manualmente com.unity.xr.arsubsystems versione 5.0.2 a Gestione pacchetti del progetto. Verrà visualizzato un avviso che ARSubsystems è stato deprecato, ma può essere ignorato.

Problemi di blocco risolti

Problemi che causano il blocco Stato & ultimo aggiornamento   Versioni con problema   Versioni con correzioni
Arresto anomalo dell'app HL2 quando vengono rilevate le mani. Fisso:
2023/03/24
Unity 2022, Unity 2021, Unity 2020 con
com.unity.inputsystem 1.5.0
Usare com.unity.inputsystem 1.5.1 o versione successiva
L'app HL2 che usa URP ha prestazioni di rendering peggiori in Unity 2021 rispetto a Unity 2020. Fisso:
2023/01/13
Unity versione < 2021.3.14f1
con URP 12.*.*
Usare Unity 2021.3.14f1 e versioni successive
La compilazione di un'applicazione tramite IL2CPP in Unity non riesce a causa di errori di compilazione. Per altre informazioni sulla causa radice, vedere la discussione qui. Fisso:
2022/11/10
Visual Studio 2022
versione 17.4+ con
Versioni di Unity <
2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 e 2023.1.0a19
Usare Visual Studio 2019 o Unity versione >= 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 o 2023.1.0a19
L'app remota Holographic App Remoting usa il plug-in OpenXR di Unity 1.5.1 non riesce a connettersi al lettore remoto se il PC di hosting non ha altri visori VR collegati. Fisso:
2022/10/04
Unity 2020 o Unity 2021
con il plug-in OpenXR di Unity =
1.5.0, 1.5.1 e 1.5.2
Se si usa Holographic App Remoting, usare il plug-in <Unity OpenXR = 1.4.3 o >= 1.5.3
Le app UWP UWP arm32 integrate in modalità di rilascio con Visual Studio 2022 riscontreranno un errore interno del compilatore in Visual Studio. Fisso:
2022/08/09
Visual Studio 2022
versione 17.1.1+
Usare Visual Studio 2019 o Visual Studio 2022 versione >= 17.3.*
L'app HL2 che usa URP, plug-in WindowsXR e rendering dello spazio dei colori gamma ha prestazioni di rendering peggiori in Unity 2020 o versione successiva. Fisso:
2022/06/15
Unity 2020.*.*
con URP 10.*.*
e plug-in <Windows XR =4.6.3
Usare la versione >del plug-in Windows XR = 4.6.4
L'app HL2 che usa il pacchetto Burst di Unity (ad esempio, usato comunemente quando si usa URP) riscontrerà l'errore di compilazione ILCPP in VisualStudio. Fisso:
2022/06/06
Pacchetto Burst di Unity
1.6.5, 1.7.0 o 1.7.1
Usare il pacchetto Burst di Unity 1.6.6 o 1.7.2 o versioni successive.
L'applicazione con la schermata iniziale predefinita mostrerà quattro punti rotanti all'avvio su HL2 o dopo la sospensione e la ripresa dell'applicazione. Fisso:
2022/05/20
Unity 2020.3.32-34f1
e Unity 2021.2.17~19f1 e Unity 2021.3.0~3f1
Usare Unity 2020.3.35f1 o Unity 2021.3.4f1 o versione successiva
L'applicazione HL2 mostra un'immagine gravemente instabilità. Fisso:
2021/12/02
Da Unity 2020.3.21f1 a
Unity 2020.3.23f1
Usare Unity 2020.3.24f1
e versioni successive
Il back-end OpenXR con URP può essere deadlock in HL2. Fisso:
2021/05/13
Da Unity 2020.3.0f1 a
Unity 2020.3.7f1
Usare Unity 2020.3.8f1
e versioni successive