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

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

পূর্বশর্ত

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

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

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

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

আমরা Android XR অ্যাপ রেন্ডার করার জন্য Vulkan Graphics API ব্যবহার করার পরামর্শ দিচ্ছি। আপনার Graphics API হিসেবে Vulkan নির্বাচন করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

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

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

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

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

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

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

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

বিন্যাস

স্থান

প্রস্তাবিত মান

এইচডিআর

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

অক্ষম

প্রক্রিয়াকরণ পরবর্তী

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

অক্ষম

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

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

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

  2. কোয়ালিটি হেডারের অধীনে, HDR অক্ষম করুন।

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

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

Android XR-এর জন্য আপনার ইউনিভার্সাল রেন্ডারার ডেটা অপ্টিমাইজ করতে এই পদক্ষেপগুলি অনুসরণ করুন:

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

  2. Inspector -এ, Post-processing হেডারের অধীনে, Enabled -এর টিক চিহ্ন তুলে দিন।

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

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

আপনার প্রকল্পটি ন্যূনতম 24 API স্তরে সেট করুন, যা OpenXR লোডার দ্বারা প্রয়োজনীয়। অন্যথায়, আপনার বিল্ডগুলি ব্যর্থ হতে পারে।

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

  1. সম্পাদনা > প্রকল্প সেটিংস > প্লেয়ার এ যান।
  2. অ্যান্ড্রয়েড ট্যাবটি নির্বাচন করুন এবং অন্যান্য সেটিংস খুলুন।
  3. সনাক্তকরণ বিভাগে, ন্যূনতম API স্তরের জন্য, 24 বা তার বেশি নির্বাচন করুন।

আবেদনের প্রবেশ বিন্দু

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

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

পপ-আপ উইন্ডো

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

পপ-আপ উইন্ডোগুলি সঠিকভাবে রেন্ডার হচ্ছে কিনা তা নিশ্চিত করতে এই পদক্ষেপগুলি অনুসরণ করুন।

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

আরো দেখুন


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