Compartir a través de


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