ঐক্য প্রকল্প সেটআপ

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

এই নির্দেশিকায় Android XR-এর জন্য Unity অ্যাপ্লিকেশন তৈরি করার সময় প্রস্তাবিত এডিটর সংস্করণ, গ্রাফিক্স সেটিংস, URP সেটিংস এবং অ্যান্ড্রয়েড প্রজেক্ট সেটিংস বিস্তারিতভাবে বর্ণনা করা হয়েছে।

পূর্বশর্ত

ইউনিটি দিয়ে ডেভেলপ করার জন্য আপনাকে ইউনিটি হাব ডাউনলোড ও ইনস্টল করতে হবে।

ইউনিটি এডিটর এবং অ্যান্ড্রয়েড বিল্ড সাপোর্টের ভার্সন 6000.0.58f2 বা তার উচ্চতর সংস্করণ ইনস্টল করুন, যার মধ্যে রয়েছে:

  • ওপেনজেডিকে
  • অ্যান্ড্রয়েড এসডিকে
  • অ্যান্ড্রয়েড এনডিকে টুলস

একটি রেন্ডারিং ইঞ্জিন নির্বাচন করুন

অ্যান্ড্রয়েড এক্সআর অ্যাপ রেন্ডার করার জন্য আমরা ভলকান গ্রাফিক্স এপিআই (Vulkan Graphics API) ব্যবহারের পরামর্শ দিই। আপনার গ্রাফিক্স এপিআই হিসেবে ভলকান নির্বাচন করতে, এই ধাপগুলো অনুসরণ করুন:

  1. ইউনিটিতে, Edit > Project Settings > Player- এ যান।
  2. অ্যান্ড্রয়েড ট্যাবটি নির্বাচন করুন এবং অন্যান্য সেটিংস > রেন্ডারিং- এ যান।
  3. যদি অটো গ্রাফিক্স এপিআই (Auto Graphics API) চালু থাকে, তাহলে গ্রাফিক্স এপিআই (Graphics APIs) সেকশনটি দেখার জন্য এই সেটিংটি বন্ধ করুন।
  4. গ্রাফিক্স এপিআই (Graphics APIs) বিভাগে, অ্যাড (+) বোতামটি চাপুন এবং ড্রপ-ডাউন থেকে ভলকান (Vulkan ) নির্বাচন করুন।

    UI-তে গ্রাফিক্স এপিআই সেটিংস কীভাবে পরিবর্তন করতে হয় তার উদাহরণ।

  5. হ্যান্ডেল (=) ব্যবহার করে গ্রাফিক্স এপিআইগুলোকে এমনভাবে পুনর্বিন্যাস করুন যাতে ভলকান প্রথমে তালিকাভুক্ত হয়।

  6. ঐচ্ছিকভাবে, অন্য যেকোনো গ্রাফিক্স এপিআই নির্বাচন করুন এবং সেগুলি অপসারণ করতে রিমুভ (-) বোতামে ক্লিক করুন।

ইউনিভার্সাল রেন্ডার পাইপলাইন

অ্যান্ড্রয়েড এক্সআর ইউনিভার্সাল রেন্ডার পাইপলাইন (ইউআরপি)-এর সাথে সামঞ্জস্যপূর্ণ। আপনি যদি পাসথ্রু ব্যবহার করার পরিকল্পনা করেন, তবে অ্যান্ড্রয়েড এক্সআর-এ সর্বোত্তম পাসথ্রু পারফরম্যান্সের জন্য আপনার ডিফল্ট ইউআরপি সেটিংস আপডেট করা উচিত।

নিচের টেবিলে ইউনিটির প্রস্তাবিত URP সেটিংসের একটি তালিকা রয়েছে, যা পরবর্তী বিভাগগুলিতে আরও বিশদভাবে ব্যাখ্যা করা হয়েছে।

সেটিং

অবস্থান

সুপারিশকৃত মূল্য

HDR

ইউনিভার্সাল রেন্ডার পাইপলাইন অ্যাসেট

প্রতিবন্ধী

পোস্ট-প্রসেসিং

ইউনিভার্সাল রেন্ডারার ডেটা

প্রতিবন্ধী

ইউনিভার্সাল রেন্ডার পাইপলাইন অ্যাসেট সেটিংস

আপনার ইউনিভার্সাল রেন্ডার পাইপলাইন অ্যাসেটকে অ্যান্ড্রয়েড এক্সআর-এর জন্য অপ্টিমাইজ করতে এই ধাপগুলো অনুসরণ করুন:

  1. আপনার প্রোজেক্টের ইউনিভার্সাল রেন্ডার পাইপলাইন অ্যাসেটটি খুঁজুন। এটি করার একটি উপায় হলো প্রোজেক্ট উইন্ডোর সার্চ বারে t:UniversalRenderPipelineAsset টাইপ করা।

  2. Quality হেডারের অধীনে HDR নিষ্ক্রিয় করুন।

    প্রস্তাবিত সেটিংস সহ ইউনিভার্সাল রেন্ডার পাইপলাইন অ্যাসেট দেখানো হয়েছে

ইউনিভার্সাল রেন্ডারার ডেটা সেটিংস

আপনার অ্যান্ড্রয়েড এক্সআর-এর জন্য ইউনিভার্সাল রেন্ডারার ডেটা অপ্টিমাইজ করতে এই ধাপগুলো অনুসরণ করুন:

  1. আপনার প্রোজেক্টের ইউনিভার্সাল রেন্ডারার ডেটা অ্যাসেট (Universal Renderer Data Asset) খুঁজে বের করুন। এটি করার একটি উপায় হলো প্রোজেক্ট উইন্ডোর সার্চ বারে t:UniversalRendererData টাইপ করা।

  2. ইন্সপেক্টর -এ, পোস্ট-প্রসেসিং হেডারের অধীনে, এনাবলড (Enabled) অপশনটি আনচেক করুন।

    প্রস্তাবিত সেটিংস সহ ইউনিভার্সাল রেন্ডারার ডেটা দেখানো হয়েছে

ন্যূনতম অ্যান্ড্রয়েড এপিআই স্তর

আপনার প্রজেক্টকে ন্যূনতম ২৪ এপিআই লেভেলে সেট করুন, যা ওপেনএক্সআর লোডারের জন্য আবশ্যক। অন্যথায়, আপনার বিল্ড ব্যর্থ হতে পারে।

ন্যূনতম অ্যান্ড্রয়েড এপিআই লেভেল সেট করতে এই ধাপগুলো সম্পন্ন করুন।

  1. সম্পাদনা > প্রকল্প সেটিংস > প্লেয়ার- এ যান।
  2. অ্যান্ড্রয়েড ট্যাবটি নির্বাচন করুন এবং অন্যান্য সেটিংস খুলুন।
  3. আইডেন্টিফিকেশন সেকশনে, মিনিমাল এপিআই লেভেলের জন্য ২৪ বা তার বেশি নির্বাচন করুন।

অ্যাপ্লিকেশন এন্ট্রি পয়েন্ট

অ্যাপ্লিকেশন এন্ট্রি পয়েন্টের জন্য নিম্নলিখিত সেটিংস কনফিগার করুন:

  1. সম্পাদনা > প্রকল্প সেটিংস > প্লেয়ার- এ যান।
  2. অ্যান্ড্রয়েড ট্যাবটি নির্বাচন করুন এবং অন্যান্য সেটিংস খুলুন।
  3. কনফিগারেশন বিভাগে, নিশ্চিত করুন যে অ্যাপ্লিকেশন এন্ট্রি পয়েন্টে GameActivity চেক করা এবং Activity আনচেক করা আছে।

সংলাপ

বেশিরভাগ অ্যান্ড্রয়েড এক্সআর অ্যাপের জন্য রিসাইজযোগ্য উইন্ডো প্রয়োজন, কারণ সিস্টেম পারমিশন অনুরোধের মতো ডায়ালগ রেন্ডার করার জন্য এগুলো দরকার হয়।

ডায়ালগগুলো সঠিকভাবে প্রদর্শিত হওয়া নিশ্চিত করতে এই ধাপগুলো অনুসরণ করুন।

  1. সম্পাদনা > প্রকল্প সেটিংস > প্লেয়ার- এ যান।
  2. অ্যান্ড্রয়েড ট্যাবটি নির্বাচন করুন এবং রেজোলিউশন ও প্রেজেন্টেশন খুলুন।
  3. রেজোলিউশন বিভাগে, রিসাইজযোগ্য অ্যাক্টিভিটি সক্রিয় করুন।

আরও দেখুন


OpenXR™ এবং OpenXR লোগো হলো The Khronos Group Inc.-এর মালিকানাধীন ট্রেডমার্ক এবং এটি চীন, ইউরোপীয় ইউনিয়ন, জাপান ও যুক্তরাজ্যে ট্রেডমার্ক হিসেবে নিবন্ধিত।