Atualização para a AR Foundation versão 5.x (Beta)

A ARCore Extensions para Unity's AR Foundation oferece suporte às versões 4.x e à versão 5.x da AR Foundation. Para fazer upgrade do seu projeto de RA existente para o AR Foundation 5.x do AR Foundation 4.x, siga estas etapas:

  1. Somente no Unity 2021.x ou anterior:
    Alguns pacotes do Unity estão vinculados a versões específicas do Editor do Unity. Talvez seja necessário editar o manifesto do pacote (link em inglês) no seu projeto do Unity para atualizar para o AR Foundation 5.x em algumas versões do Editor do Unity. Para saber mais, consulte Acessar a AR Foundation 5.0 no Unity 2021.

    Verifique se o Packages/manifest.json contém essas versões para os seguintes pacotes:

    "dependencies": {
      -- other dependencies --
      "com.unity.xr.arcore": "5.0.5",
      "com.unity.xr.arfoundation": "5.0.5",
      "com.unity.xr.arkit": "5.0.5",
      -- other dependencies --
    }
    
  2. A ARCore Extensions para Unity's AR Foundation usa o símbolo de script personalizado ARCORE_USE_ARF_5 para determinar a compatibilidade da versão. Para compatibilidade com o AR Foundation 5.x, adicione o símbolo de script personalizado ARCORE_USE_ARF_5:

    1. Em Edit > Project Settings > Player > Other Settings, role para baixo até Script Compilation.
    2. Use o botão + para adicionar ARCORE_USE_ARF_5.
    3. Selecione Aplicar.
  3. O AR Foundation 5.x exige o pacote do sistema de entrada (link em inglês) devido a uma dependência de TrackedPoseDriver. Os Samples de amostra das extensões do ARCore precisam do módulo de entrada legado.

    Para oferecer suporte ao pacote do sistema de entrada e ao Gerenciador de entrada mais antigo, em Configurações do projeto > Player > Outras configurações, defina o Processamento de entrada ativo como Ambos.

  4. Siga outras etapas nos guias de upgrade e migração do AR Foundation do Unity.