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

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

পূর্বশর্ত

ইউনিটির সাথে বিকাশ করতে আপনাকে ইউনিটি হাব ডাউনলোড এবং ইনস্টল করতে হবে।

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

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

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

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

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

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

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

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

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

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

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

সেটিং

অবস্থান

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

এইচডিআর

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

অক্ষম

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

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

অক্ষম

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

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

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

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

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

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

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

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

  2. ইন্সপেক্টরে , পোস্ট-প্রসেসিং শিরোনামের অধীনে, সক্রিয় টিক চিহ্ন সরিয়ে দিন।

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

ন্যূনতম Android API স্তর

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

ন্যূনতম Android API স্তর সেট করতে এই পদক্ষেপগুলি সম্পূর্ণ করুন৷

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

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

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

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

পপ আপ উইন্ডোজ

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

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

  1. সম্পাদনা > প্রকল্প সেটিংস > প্লেয়ারে যান।
  2. অ্যান্ড্রয়েড ট্যাবটি নির্বাচন করুন এবং পুনরায় আকারযোগ্য কার্যকলাপ সক্ষম করুন।

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