গোডোট ইঞ্জিন প্রজেক্ট সেটআপ

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

এই নির্দেশিকায় Android XR-এর জন্য Godot Engine অ্যাপ তৈরি করার ক্ষেত্রে প্রস্তাবিত ইঞ্জিন সংস্করণ, প্রয়োজনীয় SDK এবং Android প্রজেক্ট সেটিংস বিস্তারিতভাবে বর্ণনা করা হয়েছে।

পূর্বশর্ত

অ্যান্ড্রয়েড এক্সআর ডেভেলপমেন্টের জন্য একটি গোডোট ইঞ্জিন প্রজেক্ট কনফিগার করার আগে, আপনাকে নিম্নলিখিত পূর্বশর্তগুলি সম্পূর্ণ করতে হবে:

  1. গোডোটের অফিসিয়াল ওয়েবসাইট থেকে গোডোট ৪.৬.২ ডাউনলোড করুন।
  2. আপনার কাছে একটি এক্সআর হেডসেট বা এক্সআর চশমা আছে কিনা তা নিশ্চিত করুন।
  3. অ্যান্ড্রয়েড স্টুডিও ইনস্টল করুন।

অ্যান্ড্রয়েড বিল্ড সাপোর্ট ইনস্টল করুন

স্পেশিয়াল কম্পিউটিংয়ের জন্য প্যাকেজ কম্পাইল ও এক্সপোর্ট করতে গোডোটের নির্দিষ্ট অ্যান্ড্রয়েড বিল্ড টুলের প্রয়োজন হয়।

  1. অ্যান্ড্রয়েড স্টুডিওতে, এসডিকে ম্যানেজার ব্যবহার করে নিম্নলিখিত প্যাকেজ এবং টুলগুলি ইনস্টল করুন:

    • অ্যান্ড্রয়েড এসডিকে প্ল্যাটফর্ম : অ্যান্ড্রয়েড ১৪.০ ("আপসাইডডাউনকেক") (এপিআই লেভেল ৩৪)
    • অ্যান্ড্রয়েড এসডিকে বিল্ড-টুলস : সংস্করণ ৩৪.০.০ বা উচ্চতর
    • NDK : যেকোনো 28.x সংস্করণ
    • CMake : সংস্করণ 3.10.2

    কোনো টুলের সমস্ত উপলব্ধ সংস্করণ দেখতে, আপনাকে এসডিকে ম্যানেজার-এ ‘প্যাকেজের বিবরণ দেখান’ (Show Package Details) নির্বাচন করতে হতে পারে।

  2. Godot-এ, Editor > Editor Settings > Export > Android- এ যান এবং আপনার SDK-এর পাথটি দিন।

একটি Godot XR প্রজেক্ট তৈরি করুন

স্থানিক রেন্ডারিংয়ের জন্য একটি নতুন প্রকল্প সেট আপ করুন:

  1. Godot খুলুন এবং একটি নতুন প্রজেক্ট তৈরি করুন।
  2. রেন্ডারারের জন্য, মোবাইল নির্বাচন করুন।

    এটি অ্যান্ড্রয়েড এক্সআর-এর জন্য প্রস্তাবিত উচ্চ-কর্মক্ষমতাসম্পন্ন ও ভলকান-ফার্স্ট গ্রাফিক্স এপিআই।

    Godot Engine-এ নতুন প্রজেক্ট তৈরি করার ডায়ালগ বক্স।

  3. আপনার পছন্দসই অন্যান্য বিকল্পগুলো নির্বাচন করুন এবং তৈরি করুন-এ ক্লিক করুন।

  4. অফিসিয়াল Godot XR সিন সেটআপ গাইড ব্যবহার করে আপনার অভ্যন্তরীণ XR সিন ( XROrigin3D এবং XRCamera3D সহ) তৈরি করুন।

    আপনার নতুন Godot প্রোজেক্টে আপনার অভ্যন্তরীণ XR দৃশ্যটি তৈরি করুন।

প্রকল্পের সেটিংস কনফিগার করুন

এরপরে, আপনি OpenXR সক্রিয় করতে প্রোজেক্ট সেটিংস সেট করবেন এবং মোবাইল পারফরম্যান্সের জন্য রেন্ডারিং পাইপলাইন কনফিগার করবেন:

  1. গোডো খুলুন।
  2. OpenXR-এর জন্য নিম্নলিখিত প্রজেক্ট সেটিংস কনফিগার করুন:
    • প্রজেক্ট > প্রজেক্ট সেটিংস > এক্সআর > ওপেনএক্সআর- এ যান এবং ‘এনাবলড’ নির্বাচন করুন।
    • প্রজেক্ট > প্রজেক্ট সেটিংস > এক্সআর > শেডার্স- এ যান এবং এনাবলড নির্বাচন করুন।
  3. Rendering > Anti Aliasing > Quality > MSAA 3D- তে যান এবং 4x নির্বাচন করুন।

    এই সেটিংটি অ্যান্ড্রয়েড এক্সআর-এ সর্বোত্তম স্পষ্টতা প্রদান করে।

আপনার প্রজেক্টটি Android XR-এ এক্সপোর্ট করার জন্য সেট আপ করুন।

আপনার প্রজেক্টটি Android XR-এ এক্সপোর্ট করার জন্য সেট আপ করতে নিম্নলিখিত ধাপগুলি সম্পূর্ণ করুন:

  1. একটি এক্সপোর্ট প্রিসেট সেট আপ করুন : প্রজেক্ট > এক্সপোর্ট- এ যান এবং অ্যাড... > অ্যান্ড্রয়েড-এ ক্লিক করুন।

  2. ডিপ্লয়মেন্ট গাইডটি সম্পূর্ণ করুন : পারমিশন এবং এক-ক্লিক ডিপ্লয়মেন্ট সংক্রান্ত ধাপে ধাপে নির্দেশাবলীর জন্য অফিসিয়াল Godot অ্যান্ড্রয়েড ডিপ্লয়মেন্ট গাইডটি অনুসরণ করুন।

  3. আপনার প্রোজেক্টের SDK ভার্সনগুলো যাচাই করুন :

    • ন্যূনতম SDK এর জন্য : ৩৪
    • টার্গেট SDK-এর জন্য : ৩৪
  4. XR মোড কনফিগার করুন : এক্সপোর্ট সেটিংসে XR মোডটি OpenXR- এ সেট করুন।

Godot OpenXR ভেন্ডরস প্লাগইন ইনস্টল করুন

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

  1. Godot-এ, AssetLib নির্বাচন করুন।
  2. 'Vendor' অনুসন্ধান করুন।

    Godot অ্যাসেট লাইব্রেরিতে অনুসন্ধান করে Godot OpenXR Vendors প্লাগইনের বিভিন্ন সংস্করণ খুঁজুন।

  3. Godot OpenXR Vendors প্লাগইনের সংস্করণ 5.1 (বা উচ্চতর) খুঁজে বের করুন এবং ডাউনলোড করুন।

  4. ডাউনলোড সম্পন্ন হলে, ইনস্টল নির্বাচন করুন।

    Godot OpenXR Vendors প্লাগইনটি ইনস্টল করুন

আরও দেখুন

Godot ব্যবহার করে Android XR ডেভেলপমেন্ট সম্পর্কে আরও তথ্যের জন্য, Godot Engine ডকুমেন্টেশনের নিম্নলিখিত পৃষ্ঠাগুলি দেখুন: