Problemas conocidos en las versiones y paquetes de Unity

Algunas versiones de Unity o los complementos de Unity tienen incompatibilidades conocidas que bloquean que las aplicaciones funcionen según lo previsto en dispositivos HoloLens 2 o Windows Mixed Reality. Aunque generalmente se admiten todas las versiones LTS de Unity y sus complementos comprobados, se recomienda evitar esas compilaciones específicas de Unity y los complementos de Unity para garantizar que las aplicaciones funcionen según lo previsto.

Se recomienda usar la versión de revisión más reciente de 2021.3 LTS y su versión recomendada de los complementos de Unity, junto con el complemento de OpenXR más reciente Mixed Reality.

Si usa una versión anterior de revisión de Unity, asegúrese de consultar la tabla de problemas de bloqueo conocidos para asegurarse de evitar compilaciones con otros problemas de bloqueo.

Problemas de bloqueo activos

Problemas de bloqueo Estado & última actualización   Versiones con problema   Mitigación
La aplicación HL2 que usa URP tiene un rendimiento de representación peor en Unity 2022 en comparación con Unity 2021 cuando se usa el material de iluminación predeterminado de URP. En investigación:
04/01/2023
Unity 2022.*.*
con URP 13.*.*
No use URP en Unity 2022, evite usar los materiales predeterminados de URP o use URP en Unity 2021.3.14 y versiones posteriores.
No se pueden compilar paquetes de aplicaciones para UWP (APPX o MSIX) en Unity 2021 y 2022 En curso:
2023/09/29
Reproducible con: 2021.3.30f1, 2022.3.8f1 Use Unity 2021.3.27 o versiones anteriores. O bien, agregue manualmente appx Manifest al proyecto de VS de la aplicación. Consulte el foro de Unity y el rastreador de problemas de Unity para obtener más detalles.
Una aplicación HL2 que importa MRTK3 y Azure Spatial Anchors puede presentar errores de "Guid para conflictos de recursos" cuando la versión del paquete ARFoundation no coincide con la versión de ARSubsystems importada. Al usar ARFoundation 5.x+, agregue manualmente com.unity.xr.arsubsystems versión 5.0.2 al Administrador de paquetes del proyecto. Recibirá una advertencia de que ARSubsystems ha quedado en desuso, pero se puede omitir.

Problemas de bloqueo resueltos

Problemas de bloqueo Estado & última actualización   Versiones con problema   Versiones con correcciones
La aplicación HL2 se bloquea cuando se detectan las manos. Solucionado:
2023/03/24
Unity 2022, Unity 2021, Unity 2020 con
com.unity.inputsystem 1.5.0
Usar com.unity.inputsystem 1.5.1 o posterior
La aplicación HL2 que usa URP tiene un rendimiento de representación peor en Unity 2021 en comparación con Unity 2020. Solucionado:
13/01/2023
Unity, versión < 2021.3.14f1
con URP 12.*.*
Use Unity 2021.3.14f1 y versiones posteriores.
Se produce un error en la compilación de una aplicación a través de IL2CPP en Unity debido a errores de compilación. Para más información sobre la causa principal, consulte la explicación aquí. Solucionado:
10/11/2022
Visual Studio 2022
versión 17.4+ con
Versiones de Unity <
2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 y 2023.1.0a19
Uso de Visual Studio 2019 o la versión de Unity >= 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 o 2023.1.0a19
La aplicación remota Holographic App Remoting con el complemento OpenXR 1.5.1 de Unity no se puede conectar a un reproductor remoto si el equipo de hospedaje no tiene otros cascos de realidad virtual conectados. Solucionado:
04/10/2022
Unity 2020 o Unity 2021
Con el complemento OpenXR de Unity =
1.5.0, 1.5.1 y 1.5.2
Si usa Holographic App Remoting, use el complemento OpenXR de Unity <= 1.4.3 o >= 1.5.3
Las aplicaciones de Unity para ARM 32 UWP integradas en modo de versión con Visual Studio 2022 tendrán un error interno del compilador en Visual Studio. Solucionado:
09/08/2022
Visual Studio 2022
Versión 17.1.1 y superiores
Use Visual Studio 2019 o Visual Studio 2022 versión >= 17.3.*
La aplicación HL2 que usa URP, el complemento WindowsXR y la representación del espacio de color Gamma tiene un rendimiento de representación peor en Unity 2020 o en versiones posteriores. Solucionado:
15/06/2022
Unity 2020.*.*
con URP 10.*.*
y el complemento XR de Windows <= 4.6.3
Use el complemento XR de Windows, versión >= 4.6.4
La aplicación HL2 que usa el paquete Burst de Unity (por ejemplo, se usa normalmente al usar URP) alcanzará el error de compilación de ILCPP en Visual Studio. Solucionado:
2022/06/06
Paquete Burst de Unity
1.6.5, 1.7.0 o 1.7.1
Use el paquete Burst de Unity 1.6.6 o 1.7.2 o versiones posteriores.
La aplicación con pantalla de presentación predeterminada mostrará cuatro puntos que giran al iniciarse en HL2, o después de suspender y reanudar la aplicación. Solucionado:
20-05-2022
Unity 2020.3.32-34f1,
Unity 2021.2.17~19f1 y Unity 2021.3.0~3f1
Use Unity 2020.3.35f1 o Unity 2021.3.4f1 o posterior
La aplicación HL2 muestra una imagen muy borrosa. Solucionado:
02/12/2021
Unity 2020.3.21f1 a
Unity 2020.3.23f1
Uso de Unity 2020.3.24f1
y posteriores
El back-end de OpenXR con URP puede tener un interbloqueo en HL2. Solucionado:
13/05/2021
Unity 2020.3.0f1 a
Unity 2020.3.7f1
Uso de Unity 2020.3.8f1
y posteriores