अपने ऐप्लिकेशन के लिए एआर (ऑगमेंटेड रिएलिटी) का अनुभव देने के लिए, ARCore सेशन कॉन्फ़िगर करें.
सेशन क्या होता है?
सभी एआर (ऑगमेंटेड रिएलिटी) प्रोसेस, जैसे कि मोशन ट्रैकिंग,
पर्यावरण की समझ और रोशनी का अनुमान लगाने की प्रक्रिया, ARCore की मदद से पूरी की जा सकती है
सत्र. ARCore का मुख्य एंट्री पॉइंट ARSession
है
एपीआई. यह एआर सिस्टम की स्थिति को मैनेज करता है और सेशन के लाइफ़साइकल को हैंडल करता है, जिससे
सेशन बनाने, कॉन्फ़िगर करने, शुरू करने या बंद करने के लिए ऐप्लिकेशन. सबसे ज़रूरी बात, यह
इससे ऐप्लिकेशन को ऐसे फ़्रेम मिल सकते हैं जो कैमरे की इमेज को ऐक्सेस कर सकते हैं और
डिवाइस पोज़.
सेशन का इस्तेमाल इन सुविधाओं को कॉन्फ़िगर करने के लिए किया जा सकता है:
AR Foundation और ARCore एक्सटेंशन सेट अप करें
ARCore एक्सटेंशन का इस्तेमाल करने से पहले, आपको एआर फ़ाउंडेशन सेट अप करना होगा. ज़्यादा जानकारी के लिए, एआर फ़ाउंडेशन के सेटअप से जुड़ा दस्तावेज़ एआर सीन सेट अप करने के निर्देश देखें.
ARCore सेशन को कॉन्फ़िगर करने से पहले, आपको ARCore एक्सटेंशन सेट अप करने होंगे. यहां जाएं: यह अगर आपने पहले से ऐसा नहीं किया है, तो ARCore एक्सटेंशन के सेटअप से जुड़े दस्तावेज़ देखें.
ARCoreextensionsConfig में एक्सटेंशन की सुविधाएं कॉन्फ़िगर करें
ARCore में नया सेशन कॉन्फ़िगरेशन बनाएं.
Unity में, Assets > Create > XR > ARCore Extensions Config पर जाकर नया सेशन कॉन्फ़िगरेशन बनाएं.
डिफ़ॉल्ट कॉन्फ़िगरेशन इस तरह से दिखता है:
Hierarchy पैनल में, ARCore Extensions को चुनें ऑब्जेक्ट है.
Inspector पैनल के ARCore Extensions Config फ़ील्ड में, टारगेट पर क्लिक करें
बटन पर क्लिक कर सकते हैं और ARCoreExtensionsConfig से कनेक्ट कर सकते हैं ऐसेट.
एआर सेशन मैनेजमेंट
AR Foundation 2.1 में और 3.1 में ARSession गेम ऑब्जेक्ट को बंद करने से, मौजूदा डेटा भी मिट जाएगा ARCore सेशन.
एआर फ़ाउंडेशन 4.0 के बाद, आपको
LoaderUtility
का इस्तेमाल करता है. एआर फ़ाउंडेशन देखें
3.x से 4.x तक माइग्रेशन गाइड.