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 uma sessão
de ARCore. GARSession é o ponto de entrada principal para a API ARCore. Ele gerencia o estado do sistema de RA e processa o ciclo de vida da sessão, permitindo
que o app crie, configure, inicie ou interrompa uma sessão. Mais importante ainda, ele
permite que o app receba frames que permitem acesso à imagem da câmera e
à posição do dispositivo.
A sessão pode ser usada para configurar os seguintes recursos:
Configurar uma sessão
Para usar a API Cloud Anchors ou a
API Geospatial, é preciso criar uma
GARSessionConfiguration
com a propriedade cloudAnchorMode ou geospatialMode:
crie uma
GARSessionConfiguratione defina a propriedadegeospatialModeoucloudAnchorModepara ela.Use
setConfiguration:error: (GARSession)para definir a configuração.
Criar uma sessão no iOS
- Crie um
GARSession. - Defina um
GARSessionDelegatepara receber callbacks de operações de hospedagem e resolução. - Crie e execute um
ARSession. - Defina um
ARSessionDelegate. - Transmita
ARFrames para oGARSessionno métodosession:didUpdateFrame:.