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 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. */) }
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