অ্যান্ড্রয়েড এক্সআর ইন্টারঅ্যাকশন ফ্রেমওয়ার্ক

প্রযোজ্য এক্সআর ডিভাইস
এই নির্দেশিকা আপনাকে এই ধরনের এক্সআর ডিভাইসগুলির জন্য অভিজ্ঞতা তৈরি করতে সাহায্য করে।
এক্সআর হেডসেট
তারযুক্ত এক্সআর চশমা

অ্যান্ড্রয়েড এক্সআর ইন্টারঅ্যাকশন ফ্রেমওয়ার্ক (AXRIF) অ্যান্ড্রয়েড এক্সআর-এ ওপেনএক্সআর অ্যাপগুলির জন্য পরিচিত, উচ্চ-স্তরের এবং সুনির্দিষ্ট ইন্টারঅ্যাকশন প্রদান করে। AXRIF সিস্টেম-স্তরের ইন্টারঅ্যাকশন এবং ইন-অ্যাপ ইন্টারঅ্যাকশনের মধ্যে সেতুবন্ধন তৈরি করে, যা ব্যবহারকারীর ইনপুট পরিচালনার জন্য একটি স্বজ্ঞাত এবং সুসংহত উপায় প্রদান করে।

প্রথম থেকে স্বাভাবিক ও স্বাচ্ছন্দ্যপূর্ণ ইন্টার‍্যাকশন ডিজাইন তৈরি করা কঠিন এবং এতে আপনার ডেভেলপমেন্টের একটি বড় অংশ সময় লেগে যেতে পারে। আপনার নিজের অ্যাপে অ্যান্ড্রয়েড এক্সআর (Android XR) সিস্টেমের হুবহু ইনপুট, ইন্টার‍্যাকশন এবং ট্রানজিশন আচরণগুলো পেতে AXRIF ব্যবহার করুন।

AXRIF আপনার অ্যাপকে নিম্নলিখিত প্রধান বৈশিষ্ট্যগুলো প্রদান করে:

  • নির্বিঘ্ন মাল্টিমোডাল ট্রানজিশন : AXRIF-এ একটি বিল্ট-ইন ট্রানজিশন ম্যানেজার রয়েছে যা পেরিফেরাল, হাত, চোখ এবং সরাসরি স্পর্শের মধ্যে স্বয়ংক্রিয় ট্রানজিশন পরিচালনা করে।
  • ভবিষ্যৎ-উপযোগী সামঞ্জস্যতা : অ্যান্ড্রয়েড এক্সআর (Android XR) রিলিজগুলিতে যখন ইন্টারঅ্যাকশন মোড যুক্ত করা হয়, তখন AXRIF খুব কম ডেভেলপার প্রচেষ্টায় স্বয়ংক্রিয়ভাবে সেগুলির জন্য সমর্থন অন্তর্ভুক্ত করে নেয়।
  • নমনীয় নিয়ন্ত্রণ : আপনি চাইলে শুধু আপনার অ্যাপের প্রয়োজনীয় নির্দিষ্ট ইন্টারঅ্যাকশন মোডগুলো চালু করতে পারেন, এবং যদি সাময়িকভাবে ইনপুট লজিকের ম্যানুয়াল নিয়ন্ত্রণ নেওয়ার প্রয়োজন হয়, তবে আপনি এপিআই (API) ব্যবহার করে ফ্রেমওয়ার্কটিকে ওভাররাইড করতে পারেন।

সমর্থিত ইনপুট পদ্ধতি

AXRIF বিভিন্ন ধরনের ইনপুট পদ্ধতি সমর্থন করে। সকল সমর্থিত পদ্ধতির মধ্যে রূপান্তর স্বয়ংক্রিয়ভাবে সম্পন্ন হয়।

পদ্ধতি বর্ণনা

এক্সআর কন্ট্রোলার

দূর থেকে লক্ষ্য স্থির করতে ও নির্বাচন করতে 6DoF কন্ট্রোলার ব্যবহার করুন।

দৃষ্টি + চিমটি

লক্ষ্য স্থির করতে চোখ এবং নির্বাচন করতে হাত ব্যবহার করুন। আপনি চাইলে AXRIF-কে চোখের পরিবর্তে মাথা ব্যবহার করে লক্ষ্য স্থির করার জন্যও কনফিগার করতে পারেন।

হাত দিয়ে খোঁচা

UI উপাদানগুলির সাথে সরাসরি ইন্টারঅ্যাক্ট করতে স্পর্শ করুন।

হ্যান্ড রেকাস্ট

দূর থেকে হাত দিয়ে নির্দেশ করে নির্বাচন করুন।

মাউস

আপনার ৩ডি দৃশ্যে প্রজেক্ট করা ক্লিক এবং স্ক্রলের মতো পরিচিত মাউস ইন্টারঅ্যাকশন সমর্থন করে।

এক নজরে স্থাপত্য

উন্নততর পারফরম্যান্স এবং বিভিন্ন ইঞ্জিনের সাথে সামঞ্জস্যতা নিশ্চিত করার জন্য, AXRIF-এর দুটি প্রধান উপাদান রয়েছে:

  1. কোর লাইব্রেরি : এই কম্পোনেন্টটিতে ইন্টারঅ্যাকশনের জন্য সর্বজনীনভাবে ব্যবহৃত ও ইঞ্জিন-নিরপেক্ষ লজিক থাকে।
  2. ইঞ্জিন প্লাগ-ইন : এই ইন্টিগ্রেশন লেয়ারগুলো নেটিভ ডেটা টাইপগুলোকে সংশ্লিষ্ট ইঞ্জিনের অনুরূপ কাঠামোতে রূপান্তর করে। উদাহরণস্বরূপ, AXRIF ইউনিটি প্যাকেজটি ইউনিটির XR ইন্টারঅ্যাকশন টুলকিট (XRIT)-এর সাথে সরাসরি ইন্টিগ্রেট করে, যাতে আপনার পরিচিত ইনপুট সিস্টেমগুলোর সাথে সামঞ্জস্যতা সর্বোচ্চ করা যায়।

শুরু করুন

ইউনিটির সাথে AXRIF সেট আপ ও ব্যবহার করে দেখার নির্দেশাবলীর জন্য গেটিং স্টার্টেড গাইডটি দেখুন।