Bekerja dengan ARCore untuk Jetpack XR

ARCore untuk Jetpack XR memungkinkan aplikasi bekerja dengan konsep dasar augmented reality (AR), menggunakan primitif pemahaman adegan tingkat rendah dan pelacakan gerakan. Gunakan ARCore untuk Jetpack XR saat membangun pengalaman AR dan Anda perlu menggunakan data planar atau menyematkan konten ke lokasi tetap di ruang.

Mengakses Session

Session harus dibuat saat menggunakan ARCore untuk Jetpack XR.

Saat menggunakan Jetpack Compose untuk XR, gunakan LocalSession untuk mengakses sesi yang dibuat untuk Anda.

Mengonfigurasi Session

Beberapa fitur mungkin dinonaktifkan secara default dan harus dikonfigurasi agar dapat berfungsi. Untuk mengonfigurasi sesi, gunakan configure() dan tentukan opsi konfigurasi yang diperlukan Session Anda. Misalnya, untuk mengaktifkan pelacakan tangan, HandTrackingMode disetel ke mode 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. */)
}

Lihat juga