Jetpack XR için ARCore, uygulamaların düşük seviyeli sahne anlama temel öğelerini ve hareket izlemeyi kullanarak artırılmış gerçekliğin (AR) temel kavramlarıyla çalışmasına olanak tanır. AR deneyimleri oluştururken ve düzlemsel verileri kullanmanız ya da içeriği uzayda sabit bir konuma yerleştirmeniz gerektiğinde Jetpack XR için ARCore'u kullanın.
Session erişme
Jetpack XR için ARCore kullanılırken Session oluşturulmalıdır.
XR için Jetpack Compose kullanırken sizin için oluşturulan oturuma erişmek üzere LocalSession öğesini kullanın.
Session yapılandırma
Bazı özellikler varsayılan olarak devre dışı bırakılmış olabilir ve çalışması için yapılandırılması gerekir. Bir oturumu yapılandırmak için configure() kullanın ve Session için gereken yapılandırma seçeneklerini belirtin. Örneğin, el takibini etkinleştirmek için HandTrackingMode, HandTrackingMode.BOTH moduna ayarlanır:
val newConfig = session.config.copy( handTracking = Config.HandTrackingMode.BOTH ) when (val result = session.configure(newConfig)) { is SessionConfigureSuccess -> TODO(/* Success! */) else -> TODO(/* The session could not be configured. See SessionConfigureResult for possible causes. */) }
Ayrıca bkz.
- Jetpack XR için ARCore kullanarak sabitleyicilerle çalışma
- Jetpack XR için ARCore kullanarak düzlemlerle çalışma
- Jetpack XR için ARCore ile elleri kullanma