ARCore برای Jetpack XR به برنامهها اجازه میدهد تا با مفاهیم اولیه واقعیت افزوده (AR)، با استفاده از مفاهیم اولیه درک صحنه و ردیابی حرکت کار کنند. هنگام ایجاد تجربیات AR از ARCore برای Jetpack XR استفاده کنید و باید از داده های مسطح استفاده کنید یا محتوا را به یک مکان ثابت در فضا متصل کنید.
دسترسی به یک Session
هنگام استفاده از ARCore برای Jetpack XR باید یک Session
ایجاد شود .
هنگام استفاده از 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. */) }
همچنین ببینید
- با استفاده از ARCore برای Jetpack XR با Anchors کار کنید
- با استفاده از ARCore برای Jetpack XR با هواپیماها کار کنید
- با استفاده از ARCore برای Jetpack XR با Hands کار کنید