अपने ऐप्लिकेशन पर एआर (ऑगमेंटेड रिएलिटी) अनुभव बनाने के लिए, ARCore सेशन को कॉन्फ़िगर करें.
सेशन क्या होता है?
मोशन ट्रैकिंग, वातावरण की समझ, और रोशनी के अनुमान जैसी सभी एआर (ऑगमेंटेड रिएलिटी) प्रोसेस, ARCore सेशन में होती हैं. GARSession
, ARCore एपीआई का मुख्य एंट्री पॉइंट है. यह एआर (ऑगमेंटेड रिएलिटी) सिस्टम की स्थिति को मैनेज करता है और सेशन की लाइफ़साइकल मैनेज करता है. यह ऐप्लिकेशन को सेशन बनाने, उसे कॉन्फ़िगर करने, शुरू करने या रोकने की अनुमति देता है. सबसे ज़रूरी बात यह है कि यह ऐप्लिकेशन को ऐसे फ़्रेम पाने में मदद करती है जो कैमरे की इमेज और डिवाइस की पोज़िशन को ऐक्सेस करने की अनुमति देते हैं.
सेशन का इस्तेमाल इन सुविधाओं को कॉन्फ़िगर करने के लिए किया जा सकता है:
सेशन को कॉन्फ़िगर करना
क्लाउड ऐंकर एपीआई या भौगोलिक डेटा एपीआई का इस्तेमाल करने के लिए, आपको cloudAnchorMode
या geospatialMode
प्रॉपर्टी के साथ GARSessionConfiguration बनानी होगी:
एक
GARSessionConfiguration
बनाएं और इसके लिएgeospatialMode
याcloudAnchorMode
प्रॉपर्टी सेट करें.कॉन्फ़िगरेशन सेट करने के लिए,
setConfiguration:error: (GARSession)
का इस्तेमाल करें.
iOS में सेशन बनाना
GARSession
बनाएं.- कॉलबैक को होस्ट करने और कार्रवाइयों का समाधान करने के लिए,
GARSessionDelegate
सेट करें. - कोई
ARSession
बनाएं और चलाएं. ARSessionDelegate
सेट करें.session:didUpdateFrame:
वाले तरीके मेंGARSession
कोARFrame
पास करें.