Jetpack XR용 ARCore를 사용하면 앱이 하위 수준 장면 이해 기본 요소와 동작 추적을 사용하여 증강 현실 (AR)의 기본 개념을 사용할 수 있습니다. AR 환경을 빌드할 때 평면 데이터를 사용하거나 공간의 고정된 위치에 콘텐츠를 고정해야 하는 경우 Jetpack XR용 ARCore를 사용하세요.
Session
액세스
Jetpack XR에 ARCore를 사용하는 경우 Session
를 만들어야 합니다.
XR에 Jetpack Compose를 사용하는 경우 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. */) }