iOS में ARCore सेशन को कॉन्फ़िगर करना

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

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

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

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

सेशन को कॉन्फ़िगर करना

क्लाउड ऐंकर एपीआई या भौगोलिक डेटा एपीआई का इस्तेमाल करने के लिए, आपको cloudAnchorMode या geospatialMode प्रॉपर्टी के साथ GARSessionConfiguration बनानी होगी:

  • एक GARSessionConfiguration बनाएं और इसके लिए geospatialMode या cloudAnchorMode प्रॉपर्टी सेट करें.

  • कॉन्फ़िगरेशन सेट करने के लिए, setConfiguration:error: (GARSession) का इस्तेमाल करें.

iOS में सेशन बनाना

  • GARSession बनाएं.
  • कॉलबैक को होस्ट करने और कार्रवाइयों का समाधान करने के लिए, GARSessionDelegate सेट करें.
  • कोई ARSession बनाएं और चलाएं.
  • ARSessionDelegate सेट करें.
  • session:didUpdateFrame: वाले तरीके में GARSession को ARFrame पास करें.

अगले चरण