Configure uma sessão do ARCore para criar experiências de RA para seu app.
O que é uma sessão?
Todos os processos de RA, como rastreamento de movimento,
compreensão ambiental e estimativa de iluminação, acontecem dentro de um ARCore
sessão. ARSession
é o principal ponto de entrada para o ARCore
API. Ele gerencia o estado do sistema de RA e o ciclo de vida da sessão, permitindo
o aplicativo para criar, configurar, iniciar ou interromper uma sessão. O mais importante é que
permite que o app receba frames que permitem o acesso à imagem da câmera e
posição do dispositivo.
A sessão pode ser usada para configurar os seguintes recursos:
Configurar AR Foundation e ARCore Extensions
A AR Foundation precisa ser configurada antes que você possa usar as extensões do ARCore. Consulte a Documentação de configuração de AR Foundation para instruções sobre como configurar seu cenário de RA.
As extensões do ARCore precisam ser configuradas antes de você configurar uma sessão do ARCore. Consulte as Documentação de configuração de extensões do ARCore, se ainda não tiver feito isso.
Configurar recursos de extensão em ARCoreExtensionsConfig
Crie uma nova configuração de sessão no ARCore.
No Unity, acesse Assets > Create > XR > ARCore Extensions Config e crie uma configuração de sessão.
A configuração padrão é semelhante a esta:
No painel Hierarchy, selecione o ARCore Extensions objeto.
No campo ARCore Extensions Config do painel Inspector, clique no destino
e se conectar ao ARCoreExtensionsConfig ativo.
Gerenciamento de sessão de RA
Em AR Foundation 2.1 e 3.1 destruir o objeto do jogo ARSession destruiria o objeto Sessão do ARCore.
A partir do AR Foundation 4.0, você precisa usar o
LoaderUtility
para destruir e criar subsistemas. Confira a AR Foundation
Guia de migração 3.x para 4.x.