Configura una sessione ARCore per creare esperienze AR per la tua app.
Che cos'è una sessione?
Tutti i processi AR, come il rilevamento del movimento, la comprensione dell'ambiente e la stima dell'illuminazione, avvengono all'interno di una sessione ARCore. GARSession è il punto di ingresso principale
all'API ARCore. Gestisce lo stato del sistema AR e ne gestisce il ciclo di vita, consentendo all'app di creare, configurare, avviare o interrompere una sessione. Soprattutto, consente all'app di ricevere frame che permettono di accedere all'immagine della fotocamera e alla posa del dispositivo.
La sessione può essere utilizzata per configurare le seguenti funzionalità:
Configurare una sessione
Per utilizzare l'API Cloud Anchors o l'API Geospatial, devi creare una configurazione GARSessionConfiguration con la proprietà cloudAnchorMode o geospatialMode:
crea un
GARSessionConfiguratione imposta la proprietàgeospatialModeocloudAnchorModecorrispondente.Utilizza
setConfiguration:error: (GARSession)per impostare la configurazione.
Creare una sessione in iOS
- Crea una
GARSession. - Imposta un
GARSessionDelegateper ricevere callback dalle operazioni di hosting e risoluzione. - Crea ed esegui una
ARSession. - Imposta una
ARSessionDelegate. - Passa
ARFramealGARSessionnel metodosession:didUpdateFrame:.