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
- Bekerja dengan Anchor menggunakan ARCore untuk Jetpack XR
- Bekerja dengan Bidang menggunakan ARCore untuk Jetpack XR
- Bekerja dengan Tangan menggunakan ARCore untuk Jetpack XR