Problemi noti nelle versioni e nei pacchetti di Unity
Alcune versioni dei plug-in Unity o Unity contengono incompatibilità note che bloccano il funzionamento delle app come previsto nei dispositivi HoloLens 2 o Windows Realtà mista. Anche se in genere sono supportate tutte le versioni LTS (Long Term Support) di Unity e i plug-in verificati, è consigliabile evitare quelle build specifiche di Unity e plug-in Unity per garantire il funzionamento delle app come previsto.
È consigliabile usare la versione più recente della patch 2022.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 e ultimo aggiornamento | Versioni con problema | Mitigazione |
---|---|---|---|
Le app HL2 che usano DirectX 12 in Unity presentano prestazioni di rendering peggiori rispetto alle app che usano DirectX 11. Unity 6 usa per impostazione predefinita DirectX 12, causando una riduzione imprevista delle prestazioni. | Indagando: 2024/05/23 |
Unity 2021.3.0f1 in Unity 6000.*.* con DirectX 12 |
Evitare di usare DirectX 12. In Unity passare a Progetto Impostazioni > Lettore > altro Impostazioni > deselezionare l'API grafica > automatica Aggiungi Direct3D11 > Rimuovi Direct3D12 |
Un'app HL2 che importa sia MRTK3 che Ancoraggi nello spazio di Azure può presentare errori "Guid per 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 al Gestione pacchetti del progetto. Potrebbe essere visualizzato un messaggio di avviso che indica che ARSubsystems è stato deprecato, ma questo messaggio può essere ignorato. |
Problemi di blocco risolti
Problemi che causano il blocco | Stato e ultimo aggiornamento | Versioni con problema | Versioni con correzioni |
---|---|---|---|
L'app HL2 che usa URP ha prestazioni di rendering peggiori in Unity 2022 rispetto a Unity 2021 quando si usa il materiale predefinito URP Lit. | In anteprima: 2024/05/01 |
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+. Il problema viene risolto in Unity 6 Preview. |
Impossibile compilare pacchetti di app UWP (APPX o MSIX) in Unity 2021 e 2022 | Fisso: 2023/10/03 |
Riproducibile con: 2021.3.30f1, 2022.3.8f1 | Usare Unity 2021.3.31f1+, Unity 2022.3.13f1+o aggiungere manualmente un manifesto APPX al progetto di Visual Studio dell'app. Per altre informazioni, vedere il forum di Unity e Lo strumento di rilevamento dei problemi di Unity. |
L'app HL2 si arresta in modo anomalo quando vengono rilevate 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 compilate 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 versioni successive. | 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à un 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 schermata iniziale predefinita mostrerà quattro punti rotanti all'avvio di 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ò eseguire il 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 |