ARCore สำหรับ Jetpack XR ช่วยให้แอปทำงานร่วมกับแนวคิดพื้นฐานของความเป็นจริงเสริม (AR) ได้โดยใช้องค์ประกอบพื้นฐานระดับต่ำในการทำความเข้าใจฉากและการติดตามการเคลื่อนไหว ใช้ ARCore สำหรับ Jetpack XR เมื่อสร้างประสบการณ์ AR และคุณต้องการใช้ข้อมูลระนาบหรือยึดเนื้อหากับตำแหน่งคงที่ในพื้นที่
เข้าถึง Session
ต้องสร้าง Session
เมื่อใช้ ARCore สำหรับ Jetpack XR
เมื่อใช้ Jetpack Compose สำหรับ XR ให้ใช้ LocalSession
เพื่อเข้าถึงเซสชัน
ที่สร้างขึ้นสำหรับคุณ
กำหนดค่า Session
ระบบอาจปิดใช้ฟีเจอร์บางอย่างโดยค่าเริ่มต้น และต้องกำหนดค่าเพื่อ
ให้ฟีเจอร์ทำงานได้ หากต้องการกําหนดค่าเซสชัน ให้ใช้ configure()
และระบุตัวเลือกการกําหนดค่าที่ Session
ต้องการ เช่น หากต้องการเปิดใช้การติดตามการเคลื่อนไหวของมือ ให้ตั้งค่า HandTrackingMode
เป็นโหมด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. */) }
ดูเพิ่มเติม
- ทำงานกับ Anchor โดยใช้ ARCore สำหรับ Jetpack XR
- ทำงานกับระนาบโดยใช้ ARCore สำหรับ Jetpack XR
- ทำงานด้วยมือโดยใช้ ARCore สำหรับ Jetpack XR