Configura una sesión de ARCore para crear experiencias de RA para tu app.
¿Qué es una sesión?
Todos los procesos de RA, como el seguimiento de movimiento,
la comprensión del medioambiente y la estimación de la iluminación, suceden
sesión. ARSession
es el punto de entrada principal a ARCore
en la API de Cloud. Administra el estado del sistema de RA y controla el ciclo de vida de la sesión, lo que permite
la aplicación para crear, configurar, iniciar o detener una sesión. Lo más importante es que
permite que la aplicación reciba marcos que permiten acceder a la imagen de la cámara y
la pose del dispositivo.
La sesión se puede utilizar para configurar las siguientes funciones:
Configura AR Foundation y las extensiones de ARCore
Se debe configurar AR Foundation para poder usar extensiones de ARCore. Consulta la Documentación de la configuración de AR Foundation para obtener instrucciones sobre cómo configurar tu escena de RA.
Se deben configurar las extensiones de ARCore antes de configurar una sesión de ARCore. Consulta el Consulta la documentación de configuración de las extensiones de ARCore si aún no lo has hecho.
Configura las funciones de extensiones en ARCoreExtensionsConfig
Crear una configuración de sesión nueva en ARCore
En Unity, navega a Assets > Create > XR > ARCore Extensions Config para crear una nueva configuración de sesión.
La configuración predeterminada se ve de la siguiente manera:
En el panel Hierarchy, selecciona ARCore Extensions. .
En el campo ARCore Extensions Config del panel Inspector, haz lo siguiente: haz clic en el objetivo y conéctate a ARCoreExtensionsConfig activo.
Administración de sesiones de RA
En AR Foundation 2.1 y, 3.1 destruir el objeto de juego ARSession, destruiría el sesión de ARCore.
A partir de AR Foundation 4.0, debes usar el
LoaderUtility
para destruir y crear subsistemas. Ver AR Foundation
Guía de migración de 3.x a 4.x.