Unity प्रोजेक्ट सेटअप करना

इस गाइड में, Android XR के लिए Unity ऐप्लिकेशन बनाते समय, एडिटर के सुझाए गए वर्शन, ग्राफ़िक सेटिंग, URP सेटिंग, और Android प्रोजेक्ट सेटिंग के बारे में बताया गया है.

ज़रूरी शर्तें

Unity का इस्तेमाल करके ऐप्लिकेशन बनाने के लिए, आपको Unity Hub को डाउनलोड और इंस्टॉल करना होगा.

Unity Editor और Android Build Support का 6000.0.23f1 वर्शन इंस्टॉल करें. इसमें ये शामिल हैं:

  • OpenJDK
  • Android SDK
  • Android एनडीके टूल

रेंडरिंग इंजन चुनना

हमारा सुझाव है कि Android XR ऐप्लिकेशन को रेंडर करने के लिए, Vulkan Graphics API का इस्तेमाल करें. अपने Graphics API के तौर पर Vulkan को चुनने के लिए, यह तरीका अपनाएं:

  1. Unity में, बदलाव करें > प्रोजेक्ट सेटिंग > प्लेयर पर जाएं.
  2. Android टैब चुनें और अन्य सेटिंग > रेंडरिंग पर जाएं.
  3. अगर ऑटो ग्राफ़िक्स एपीआई चालू है, तो ग्राफ़िक्स एपीआई सेक्शन को देखने के लिए, इस सेटिंग को बंद करें.
  4. ग्राफ़िक्स एपीआई सेक्शन में, जोड़ें (+) बटन चुनें. इसके बाद, ड्रॉपडाउन से Vulkan चुनें.

    यूज़र इंटरफ़ेस (यूआई) में, Graphics API की सेटिंग बदलने का तरीका दिखाने वाला उदाहरण

  5. हैंडल (=) का इस्तेमाल करके, ग्राफ़िक्स एपीआई का क्रम फिर से तय करें, ताकि Vulkan सबसे पहले दिखे.

  6. इसके अलावा, कोई अन्य Graphics API चुनें और उसे हटाने के लिए, हटाएं (-) बटन पर क्लिक करें.

यूनिवर्सल रेंडर पाइपलाइन

Android XR, यूनिवर्सल रेंडर पाइपलाइन (URP) के साथ काम करता है. अगर आपको पासथ्रू का इस्तेमाल करना है, तो आपको Android XR पर पासथ्रू की बेहतर परफ़ॉर्मेंस के लिए, डिफ़ॉल्ट URP सेटिंग अपडेट करनी चाहिए.

नीचे दी गई टेबल में, Unity की सुझाई गई URP सेटिंग की सूची दी गई है. इनके बारे में ज़्यादा जानकारी, नीचे दिए गए सेक्शन में दी गई है.

सेटिंग

जगह की जानकारी

सुझाया गया मान

एचडीआर

यूनिवर्सल रेंडर पाइपलाइन ऐसेट

बंद है

प्रोसेस होने के बाद

यूनिवर्सल रेंडरर का डेटा

बंद है

यूनिवर्सल रेंडर पाइपलाइन एसेट की सेटिंग

Android XR के लिए, अपनी Universal Render Pipeline एसेट को ऑप्टिमाइज़ करने के लिए यह तरीका अपनाएं:

  1. अपने प्रोजेक्ट की यूनिवर्सल रेंडर पाइपलाइन एसेट ढूंढें. ऐसा करने का एक तरीका यह है कि प्रोजेक्ट विंडो के खोज बार में t:UniversalRenderPipelineAsset टाइप करें.

  2. क्वालिटी हेडर में जाकर, एचडीआर को बंद करें.

    सुझाई गई सेटिंग के साथ दिखाई गई यूनिवर्सल रेंडर पाइपलाइन ऐसेट

यूनिवर्सल रेंडरर के डेटा की सेटिंग

Android XR के लिए, अपने Universal रेंडरर डेटा को ऑप्टिमाइज़ करने के लिए यह तरीका अपनाएं:

  1. अपने प्रोजेक्ट की यूनिवर्सल रेंडरर डेटा एसेट ढूंढें. ऐसा करने का एक तरीका यह है कि प्रोजेक्ट विंडो के खोज बार में t:UniversalRendererData टाइप करें.

  2. इंस्पेक्टर में, पोस्ट-प्रोसेसिंग हेडर में जाकर, चालू है से सही का निशान हटाएं.

    सुझाई गई सेटिंग के साथ दिखाया गया यूनिवर्सल रेंडरर डेटा

Android का कम से कम एपीआई लेवल

अपने प्रोजेक्ट को कम से कम एपीआई लेवल 24 पर सेट करें. यह OpenXR loader के लिए ज़रूरी है. ऐसा न करने पर, हो सकता है कि आपके बिल्ड न बन पाएं.

Android का कम से कम एपीआई लेवल सेट करने के लिए, यह तरीका अपनाएं.

  1. बदलाव करें > प्रोजेक्ट सेटिंग > प्लेयर पर जाएं.
  2. Android टैब चुनें और अन्य सेटिंग खोलें.
  3. पहचान सेक्शन में, कम से कम एपीआई लेवल के लिए, 24 या उससे ज़्यादा चुनें.

ऐप्लिकेशन का एंट्री पॉइंट

ऐप्लिकेशन के एंट्री पॉइंट के लिए, ये सेटिंग कॉन्फ़िगर करें:

  1. बदलाव करें > प्रोजेक्ट सेटिंग > प्लेयर पर जाएं.
  2. Android टैब चुनें और अन्य सेटिंग खोलें.
  3. कॉन्फ़िगरेशन सेक्शन में, पक्का करें कि ऐप्लिकेशन एंट्री पॉइंट में GameActivity पर सही का निशान लगा हो और Activity पर सही का निशान न लगा हो.

पॉप-अप विंडो

ज़्यादातर Android XR ऐप्लिकेशन के लिए, साइज़ में बदली जा सकने वाली विंडो की ज़रूरत होती है. ऐसा इसलिए, क्योंकि उन्हें सिस्टम की अनुमति के अनुरोध जैसे पॉप-अप रेंडर करने होते हैं.

पॉप-अप विंडो सही तरीके से रेंडर हो रही हैं, यह पक्का करने के लिए यह तरीका अपनाएं.

  1. बदलाव करें > प्रोजेक्ट सेटिंग > प्लेयर पर जाएं.
  2. Android टैब चुनें और रिज़ॉल्यूशन और प्रज़ेंटेशन खोलें
  3. रिज़ॉल्यूशन सेक्शन में, साइज़ में बदली जा सकने वाली गतिविधि को चालू करें.

यह भी देखें: