Unity के लिए ARCore एक्सटेंशन के साथ ARCore सेशन को कॉन्फ़िगर करें

अपने ऐप्लिकेशन के लिए एआर (ऑगमेंटेड रिएलिटी) अनुभव तैयार करने के लिए, ARCore सेशन कॉन्फ़िगर करें.

सेशन क्या होता है?

सभी एआर (ऑगमेंटेड रिएलिटी) प्रोसेस, जैसे कि मोशन ट्रैकिंग, पर्यावरण को समझना, और रोशनी का आकलन करना, ARCore सेशन में ही पूरा होता है. ARSession, ARCore एपीआई का मुख्य एंट्री पॉइंट है. यह एआर सिस्टम की स्थिति को मैनेज करता है और सेशन की लाइफ़साइकल को हैंडल करता है. इससे ऐप्लिकेशन को कोई सेशन बनाने, कॉन्फ़िगर करने, शुरू करने या बंद करने की सुविधा मिलती है. सबसे अहम बात यह है कि इससे ऐप्लिकेशन को ऐसे फ़्रेम मिलते हैं जो कैमरे की इमेज और डिवाइस के पोज़ को ऐक्सेस करने की अनुमति देते हैं.

सेशन का इस्तेमाल, नीचे दी गई सुविधाओं को कॉन्फ़िगर करने के लिए किया जा सकता है:

AR Foundation और ARCore एक्सटेंशन सेट अप करना

ARCore एक्सटेंशन का इस्तेमाल करने से पहले, AR Foundation को सेट अप करना ज़रूरी है. अपना एआर सीन सेट अप करने के निर्देशों के लिए, एआर फ़ाउंडेशन सेटअप का दस्तावेज़ देखें.

ARCore सेशन को कॉन्फ़िगर करने से पहले, ARCore एक्सटेंशन को सेट अप करना ज़रूरी है. अगर आपने ARCore एक्सटेंशन के सेटअप से जुड़े दस्तावेज़ पहले नहीं देखे हैं, तो उन्हें देखें.

ARCoreExtensionConfig में एक्सटेंशन की सुविधाओं को कॉन्फ़िगर करें

ARCore में नया सेशन कॉन्फ़िगरेशन बनाएं.

  1. Unity में Assets > Create > XR > ARCore Extensions Config पर जाकर, एक नया सेशन कॉन्फ़िगरेशन बनाएं.

    डिफ़ॉल्ट कॉन्फ़िगरेशन ऐसा दिखता है:

  2. Hierarchy पैनल में, ARCore Extensions ऑब्जेक्ट चुनें.

  3. Inspector पैनल के ARCore Extensions Config फ़ील्ड में, टारगेट बटन पर क्लिक करें और ARCoreExtensionsConfigऐसेट से कनेक्ट करें.

एआर (ऑगमेंटेड रिएलिटी) सेशन मैनेजमेंट

एआर फ़ाउंडेशन 2.1 और 3.1 में, ARSession गेम ऑब्जेक्ट को मिटाने से मौजूदा ARCore सेशन खत्म हो जाएगा.

एआर फ़ाउंडेशन 4.0 के साथ, सबसिस्टम को खत्म करने और बनाने के लिए आपको LoaderUtility फ़ंक्शन का इस्तेमाल करना होगा. एआर फ़ाउंडेशन 3.x से लेकर 4.x तक के डेटा को दूसरी जगह भेजने से जुड़ी गाइड देखें.

अगले चरण