ARCore para Jetpack XR permite que las apps trabajen con conceptos básicos de realidad aumentada (RA), usando primitivas de comprensión de escenas de bajo nivel y seguimiento de movimiento. Usa ARCore para Jetpack XR cuando compiles experiencias de RA y necesites usar datos planos o anclar contenido a una ubicación fija en el espacio.
Accede a un Session
Se debe crear un Session
cuando se usa ARCore para Jetpack XR.
Cuando uses Jetpack Compose para XR, usa LocalSession
para acceder a la sesión que se crea para ti.
Configura un Session
Es posible que algunas funciones estén inhabilitadas de forma predeterminada y deban configurarse para que funcionen. Para configurar una sesión, usa configure()
y especifica las opciones de configuración que necesita tu Session
. Por ejemplo, para habilitar el monitoreo de manos, el parámetro HandTrackingMode
se establece en el modo HandTrackingMode.BOTH
:
val newConfig = session.config.copy( handTracking = Config.HandTrackingMode.BOTH ) when (val result = session.configure(newConfig)) { is SessionConfigureConfigurationNotSupported -> TODO(/* Some combinations of configurations are not valid. Handle this failure case. */) is SessionConfigureSuccess -> TODO(/* Success! */) else -> TODO(/* A different unhandled exception was thrown. */) }
Consulta también
- Trabaja con anclajes usando ARCore para Jetpack XR
- Cómo trabajar con planos usando ARCore para Jetpack XR
- Cómo trabajar con las manos usando ARCore para Jetpack XR