Jetpack XR-এর জন্য ARCore-এর সাথে কাজ করুন

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

এছাড়াও দেখুন