Problemas conocidos en las versiones y paquetes de Unity
Algunas versiones de complementos de Unity o Unity contienen incompatibilidades conocidas que impiden que las aplicaciones funcionen según lo previsto en dispositivos HoloLens 2 o Windows Mixed Reality. Aunque generalmente se admiten todas las versiones de soporte técnico a largo plazo (LTS) de Unity y sus complementos comprobados, se recomienda evitar esas compilaciones específicas de complementos de Unity y Unity para asegurarse de que las aplicaciones funcionan según lo previsto.
Se recomienda usar la versión de revisión más reciente de 2022.3 LTS y su versión recomendada de complementos de Unity, junto con el complemento OpenXR de Mixed Reality más reciente.
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 y última actualización | Versiones con problema | Mitigación |
---|---|---|---|
Las aplicaciones HL2 que usan DirectX 12 en Unity presentan un rendimiento de representación peor que las aplicaciones que usan DirectX 11. Unity 6 tiene como valor predeterminado DirectX 12, lo que provoca una degradación inesperada del rendimiento. | En investigación: 2024/05/23 |
Unity 2021.3.0f1 a Unity 6000.*.* con DirectX 12 |
Evite usar DirectX 12. En Unity, vaya a Project Configuración > Player Other Configuración > Uncheck Auto Graphics API > Add Direct3D11 > Remove Direct3D12 (Quitar Direct3D12>). |
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. Es posible que vea un mensaje de advertencia que indica que arSubsystems está en desuso, pero este mensaje se puede omitir. |
Problemas de bloqueo resueltos
Problemas de bloqueo | Estado y última actualización | Versiones con problema | Versiones con correcciones |
---|---|---|---|
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 versión preliminar: 2024/05/01 |
Unity 2022.*.* con URP 13.*.* |
Evite URP en Unity 2022, evite usar los materiales de URP predeterminados o use URP en Unity 2021.3.14+. El problema se resuelve en la versión preliminar de Unity 6. |
No se pueden compilar paquetes de aplicaciones para UWP (APPX o MSIX) en Unity 2021 y 2022 | Solucionado: 2023/10/03 |
Reproducible con: 2021.3.30f1, 2022.3.8f1 | Use Unity 2021.3.31f1+, Unity 2022.3.13f1 o agregue manualmente un manifiesto APPX al proyecto de Visual Studio de la aplicación. Para obtener más información, consulte el foro de Unity y el rastreador de problemas de Unity. |
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 |
< Versión de Unity 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 obtener más información sobre la causa principal, consulte la discusió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 |
Usar Visual Studio 2019 o unity versión >= 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 de ráfaga de Unity (por ejemplo, que se usa normalmente al usar URP) alcanzará el error de compilación de ILCPP en VisualStudio. | Solucionado: 2022/06/06 |
Paquete de ráfaga 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 |