Partilhar via


Problemas conhecidos em versões e pacotes Unity

Algumas versões dos plugins Unity ou Unity contêm incompatibilidades conhecidas que impedem que os aplicativos funcionem como esperado em dispositivos HoloLens 2 ou Windows Mixed Reality. Embora geralmente suportemos todas as versões de Suporte de Longo Prazo (LTS) 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 2022.3 LTS e sua versão recomendada dos plugins Unity, juntamente com o plug-in OpenXR de realidade mista mais recente.

Se estiver usando uma versão anterior do patch Unity, consulte a tabela de problemas de bloqueio conhecidos para garantir que você evite compilações com outros problemas de bloqueio.

Problemas de bloqueio ativo

Problemas de bloqueio Status & Última Atualização   Versões com problema   Atenuação
Os aplicativos HL2 que usam DirectX 12 no Unity exibem 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 Auto Graphics API > Adicionar Direct3D11 > Remover Direct3D12
Um aplicativo HL2 importando MRTK3 e Âncoras Espaciais do Azure pode apresentar erros de '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. Poderá ver uma mensagem de aviso que indica que o ARSubsystems foi preterido, mas esta 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 URP Lit padrão. Na Pré-visualização:
2024/05/01
Unidade 2022.*.*
com URP 13.*.*
Evite o URP no Unity 2022, evite usar os materiais padrão do URP ou use o 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 Corrigido:
2023/10/03
Reprodutível com: 2021.3.30f1, 2022.3.8f1 Use Unity 2021.3.31f1+, Unity 2022.3.13f1+ ou adicione manualmente um manifesto APPX ao projeto Visual Studio do aplicativo. Para obter mais informações, consulte o fórum do Unity e o Rastreador de problemas do Unity.
O aplicativo HL2 falha quando as mãos são detetadas. Corrigido:
2023/03/24
Unity 2022, Unity 2021, Unity 2020 com
com.unity.inputsystem 1.5.0
Use com.unity.inputsystem 1.5.1 ou posterior
O aplicativo HL2 usando URP tem pior desempenho de renderização no Unity 2021 em comparação com o Unity 2020. Corrigido:
2023/01/13
Unity versão < 2021.3.14f1
com URP 12.*.*
Use o Unity 2021.3.14f1 e posterior
A criação de aplicativos via IL2CPP no Unity falha devido a erros de compilação. Para obter mais informações sobre a causa raiz, consulte a discussão aqui. Corrigido:
2022/11/10
Visual Studio 2022
versão 17.4+ com
Versões Unity <
2020.3.42f1, 2021.3.14f1, 2022.1.23f1, 2022.2.0b16 e 2023.1.0a19
Use 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
Aplicativo holográfico O aplicativo remoto remoto usando o plug-in OpenXR 1.5.1 do Unity não consegue se conectar ao player remoto se o PC de hospedagem não tiver outros fones de ouvido VR conectados. Corrigido:
2022/10/04
Unidade 2020 ou Unidade 2021
com Unity OpenXR plugin =
1.5.0, 1.5.1 e 1.5.2
Se estiver usando Holographic App Remoting, use o plug-in <Unity OpenXR = 1.4.3 ou >= 1.5.3
Os aplicativos ARM32 UWP Unity criados no modo de lançamento usando o Visual Studio 2022 ocorrerão em um erro interno do compilador no Visual Studio. Corrigido:
2022/08/09
Visual Studio 2022
versão 17.1.1+
Usar o Visual Studio 2019 ou o Visual Studio 2022 versão >= 17.3.*
O aplicativo HL2 usando URP, plug-in WindowsXR e renderização de espaço de cores Gamma tem pior desempenho de renderização no Unity 2020 ou posterior. Corrigido:
2022/06/15
Unidade 2020.*.*
com URP 10.*.*
e Windows XR Plugin <=4.6.3
Use a versão >do plug-in do Windows XR = 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. Corrigido:
2022/06/06
Pacote Unity Burst
1.6.5, 1.7.0 ou 1.7.1
Use o pacote Unity Burst 1.6.6 ou 1.7.2 ou versões posteriores.
O aplicativo com tela inicial padrão mostrará quatro pontos giratórios ao iniciar no HL2 ou depois que o aplicativo for suspenso e retomado. Corrigido:
2022/05/20
Unity 2020.3.32-34f1
e Unity 2021.2.17~19f1 e Unity 2021.3.0~3f1
Use Unity 2020.3.35f1 ou Unity 2021.3.4f1 ou posterior
O aplicativo HL2 mostra uma imagem severamente nervosa. Corrigido:
2021/12/02
Unity 2020.3.21f1 para
Unidade 2020.3.23f1
Use Unity 2020.3.24f1
e mais tarde
O back-end OpenXR com URP pode bloquear o HL2. Corrigido:
2021/05/13
Unity 2020.3.0f1 para
Unidade 2020.3.7f1
Use Unity 2020.3.8f1
e mais tarde