Problemas conhecidos em versões e pacotes do Unity

Algumas versões dos plugins Unity ou Unity contêm incompatibilidades conhecidas que impedem que os aplicativos funcionem conforme o esperado em dispositivos HoloLens 2 ou Windows Mixed Reality. Embora geralmente suportemos todas as versões LTS (Long Term Support) do Unity e seus plug-ins verificados, recomendamos evitar essas compilações específicas de plug-ins Unity e Unity para garantir que seus aplicativos funcionem conforme o esperado.

Recomendamos que você use a versão mais recente do patch do 2022.3 LTS e sua versão recomendada dos plug-ins Unity, juntamente com o mais recente plugin OpenXR de realidade mista.

Ao usar uma versão de patch anterior do Unity, confira a tabela de problemas de bloqueio conhecidos para evitar compilações com outros problemas de bloqueio.

Problemas de bloqueio ativos

Problemas de bloqueio Status & Última Atualização   Versões com problema   Mitigação
Os aplicativos HL2 que usam DirectX 12 no Unity apresentam pior desempenho de renderização do que os aplicativos que usam DirectX 11. O padrão do Unity 6 é o DirectX 12, causando uma degradação inesperada do desempenho. Investigando:
2024/05/23
Unity 2021.3.0f1 para Unity 6000.*.*
com DirectX 12
Evite usar o DirectX 12. No Unity, vá para Configurações do > Projeto Player > Outras Configurações > Desmarque a API > de Gráficos Automáticos Adicionar Direct3D11 > Remover Direct3D12
Um aplicativo HL2 importando MRTK3 e Âncoras Espaciais do Azure pode apresentar erros 'Guid para conflitos de ativos com' quando a versão do pacote ARFoundation não corresponde à versão importada do ARSubsystems. Ao usar o ARFoundation 5.x+, adicione manualmente com.unity.xr.arsubsystems versão 5.0.2 ao Gerenciador de Pacotes do projeto. Você pode ver uma mensagem de aviso informando que o ARSubsystems foi preterido, mas essa mensagem pode ser ignorada.

Problemas de bloqueio resolvidos

Problemas de bloqueio Status & Última Atualização   Versões com problema   Versões com correções
O aplicativo HL2 usando URP tem pior desempenho de renderização no Unity 2022 em comparação com o Unity 2021 ao usar o material padrão do URP Lit. Em Pré-visualização:
2024/05/01
Unidade 2022.*.*
com URP 13.*.*
Evite URP no Unity 2022, evite usar os materiais URP padrão ou use URP no Unity 2021.3.14+. O problema foi resolvido no Unity 6 Preview.
Não é possível criar pacotes de aplicativos UWP (APPX ou MSIX) no Unity 2021 e 2022 Consertado:
2023/10/03
Reprodutível com: 2021.3.30f1, 2022.3.8f1 Use o Unity 2021.3.31f1+, o Unity 2022.3.13f1+ ou adicione manualmente um manifesto APPX ao projeto do Visual Studio do aplicativo. Para obter mais informações, consulte o fórum do Unity e o Issue Tracker do Unity.
O aplicativo HL2 falha quando mãos são detectadas. Consertado:
24/03/2023
Unity 2022, Unity 2021, Unity 2020 com
com.unity.inputsystem 1.5.0
Usar com.unity.inputsystem 1.5.1 ou posterior
O aplicativo HL2 usando URP tem um desempenho de renderização inferior no Unity 2021 em comparação com o Unity 2020. Consertado:
13/01/2023
Unity versão < 2021.3.14f1
com URP 12.*.*
Usar o Unity 2021.3.14f1 e posterior
A compilação do aplicativo por meio de IL2CPP no Unity falha devido a erros de compilação. Para obter mais informações sobre a causa raiz, consulte a discussão aqui. Consertado:
10/11/2022
Visual Studio 2022
versão 17.4+ com
Unity versões<
2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 e 2023.1.0a19
Usar o Visual Studio 2019 ou a versão >Unity = 2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 ou 2023.1.0a19
O aplicativo remoto Holographic App Remoting que usa o plug-in OpenXR do Unity 1.5.1 falha ao se conectar com o player remoto se o PC host não tem outros headsets de VR anexados. Consertado:
04/10/2022
Unity 2020 ou Unity 2021
com o plug-in OpenXR do Unity =
1.5.0, 1.5.1 e 1.5.2
Se estiver usando o Holographic App Remoting, use o plug-in OpenXR do Unity <= 1.4.3 ou >= 1.5.3
Os aplicativos ARM32 UWP Unity criados no modo de versão usando o Visual Studio 2022 apresentarão um erro interno do compilador no Visual Studio. Consertado:
09/08/2022
Visual Studio 2022
versão 17.1.1+
Use o Visual Studio 2019 ou o Visual Studio 2022 versão >= 17.3.*
O aplicativo HL2 usando URP, o plug-in WindowsXR e renderização de espaço de cor gama tem um desempenho de renderização inferior no Unity 2020 ou posterior. Consertado:
15/06/2022
Unidade 2020.*.*
com URP 10.*.*
e Plug-in Windows XR <=4.6.3
Use o Plug-in Windows XR versão >= 4.6.4
O aplicativo HL2 que usa o pacote Burst do Unity (por exemplo, comumente usado ao usar URP) atingirá o erro de compilação ILCPP no VisualStudio. Consertado:
06/06/2022
Pacote Unity Burst
1.6.5, 1.7.0 ou 1.7.1
Use o pacote do Unity Burst 1.6.6 ou 1.7.2 ou versões posteriores.
O aplicativo com tela inicial padrão mostrará quatro pontos de rotação ao iniciar no HL2 ou depois que o aplicativo for suspenso e retomado. Consertado:
20/05/2022
Unity 2020.3.32-34f1
, Unity 2021.2.17~19f1 e Unity 2021.3.0~3f1
Use o Unity 2020.3.35f1 ou Unity 2021.3.4f1 ou posterior
O aplicativo HL2 exibe uma imagem muito tremida. Consertado:
02/12/2021
Unity 2020.3.21f1 para
Unity 2020.3.23f1
Usar o Unity 2020.3.24f1
e posterior
O back-end do OpenXR com URP pode ficar em deadlock no HL2. Consertado:
13/05/2021
Unity 2020.3.0f1 para
Unity 2020.3.7f1
Usar o Unity 2020.3.8f1
e posterior