আপনার অ্যাপের জন্য AR অভিজ্ঞতা তৈরি করতে একটি ARCore সেশন কনফিগার করুন।
একটি অধিবেশন কি?
সমস্ত AR প্রক্রিয়া , যেমন মোশন ট্র্যাকিং, পরিবেশগত বোঝাপড়া এবং আলোর অনুমান, একটি ARCore সেশনের মধ্যে ঘটে। GARSession
হল ARCore API-এর প্রধান এন্ট্রি পয়েন্ট। এটি এআর সিস্টেমের অবস্থা পরিচালনা করে এবং সেশন লাইফসাইকেল পরিচালনা করে, অ্যাপটিকে একটি সেশন তৈরি, কনফিগার, শুরু বা বন্ধ করার অনুমতি দেয়। সবচেয়ে গুরুত্বপূর্ণ, এটি অ্যাপটিকে ফ্রেমগুলি গ্রহণ করতে সক্ষম করে যা ক্যামেরা চিত্র এবং ডিভাইসের ভঙ্গিতে অ্যাক্সেসের অনুমতি দেয়।
সেশনটি নিম্নলিখিত বৈশিষ্ট্যগুলি কনফিগার করতে ব্যবহার করা যেতে পারে:
একটি সেশন কনফিগার করুন
ক্লাউড অ্যাঙ্করস এপিআই বা জিওস্পেশিয়াল এপিআই ব্যবহার করতে, আপনাকে cloudAnchorMode
বা geospatialMode
প্রপার্টি দিয়ে একটি GARSession Configuration তৈরি করতে হবে:
একটি
GARSessionConfiguration
তৈরি করুন এবং এর জন্যgeospatialMode
বাcloudAnchorMode
প্রপার্টি সেট করুন।কনফিগারেশন সেট করতে
setConfiguration:error: (GARSession)
ব্যবহার করুন।
iOS এ একটি সেশন তৈরি করুন
- একটি
GARSession
তৈরি করুন। - হোস্টিং এবং সমাধান করার ক্রিয়াকলাপ থেকে কলব্যাক পেতে একটি
GARSessionDelegate
সেট করুন৷ - একটি
ARSession
তৈরি করুন এবং চালান। - একটি
ARSessionDelegate
সেট করুন। -
session:didUpdateFrame:
পদ্ধতিতেARFrame
কেGARSession
এ পাস করুন।