ARCore चालू करें

इस पेज पर, आपके Unreal Engine प्रोजेक्ट में ARCore फ़ंक्शन को चालू करने का तरीका बताया गया है. ऐसा करने के लिए, ये गतिविधियां ज़रूरी हैं:

  1. अपने ऐप्लिकेशन को एआर (ऑगमेंटेड रिएलिटी) की ज़रूरत के हिसाब से कॉन्फ़िगर करना या एआर (ऑगमेंटेड रिएलिटी) की सुविधा के लिए कॉन्फ़िगर करना
  2. पक्का करें कि आपका ऐप्लिकेशन ARCore'उपयोगकर्ता की निजता से जुड़ी ज़रूरी शर्तों का पालन करता हो

Google Play Services for AR

अपने ऐप्लिकेशन में ARCore चालू करने के दो तरीके हैं: AR ज़रूरी है और AR ज़रूरी नहीं है. अगर आपको यह चुनने में मदद चाहिए कि आपको किसे चुनना है, तो Google Play स्टोर में एआर (ऑगमेंटेड रिएलिटी) ऐप्लिकेशन प्रकाशित करें देखें.

एआर (ऑगमेंटेड रिएलिटी) ज़रूरी है

AR ज़रूरी है का मतलब है कि आपके ऐप्लिकेशन को AR के बिना इस्तेमाल नहीं किया जा सकता. साथ ही, आपका ऐप्लिकेशन सिर्फ़ ARCore की सुविधा वाले डिवाइसों पर ही उपलब्ध है.

ऐप्लिकेशन को एआर (ऑगमेंटेड रिएलिटी) के लिए ज़रूरी बनाने के लिए, GoogleARCore प्लग इन सेटिंग में ARCore ज़रूरी ऐप्लिकेशन बॉक्स को चुनें. यह सेटिंग मेन्यू में मौजूद है &gt में बदलाव करें; प्रोजेक्ट सेटिंग > प्लग इन > GoogleARCore.

आपका ऐप्लिकेशन अपने-आप रनटाइम की जांच करके पक्का करेगा कि डिवाइस ARCore पर काम करता है या नहीं. साथ ही, यह भी पक्का करेगा कि एआर (ऑगमेंटेड रिएलिटी) और ARCore डिवाइस प्रोफ़ाइल का डेटा इंस्टॉल और अप-टू-डेट है. अगर Google Play Services for AR इंस्टॉल नहीं किया गया है (शायद उपयोगकर्ता ने इसे हटा दिया था) या वर्शन बहुत पुराना है, या ARCore डिवाइस प्रोफ़ाइल डेटा अप-टू-डेट नहीं है, तो आपका ऐप्लिकेशन उपयोगकर्ता से उन्हें इंस्टॉल या अपडेट करने के लिए कहेगा. अगर इंस्टॉल या अपडेट पूरा नहीं हो पाता है (शायद नेटवर्क की नाकामी की वजह से) तो Get ARCore Session Status ब्लूप्रिंट नोड वापस आ जाएगा Error और आपके ऐप्लिकेशन को गड़बड़ी ठीक कर दी जाएगी और उसे छोड़ दिया जाएगा.

एआर (ऑगमेंटेड रिएलिटी) ज़रूरी नहीं है

AR वैकल्पिक का मतलब है कि आपके ऐप्लिकेशन को ARCore की सुविधा वाले डिवाइस पर इंस्टॉल और चलाया जा सकता है, लेकिन इसमें ऐसे एआर (ऑगमेंटेड रिएलिटी) फ़ीचर शामिल हैं जो उन डिवाइस पर काम कर रहे हैं जिन पर ARCore काम करता है. जब उपयोगकर्ता एआर (ऑगमेंटेड रिएलिटी) ऐप्लिकेशन को इंस्टॉल करते हैं, तो 'Google Play स्टोर' एआर (ऑगमेंटेड रिएलिटी) के लिए Google Play सेवाएं को अपने-आप इंस्टॉल नहीं करता है.

किसी ऐप्लिकेशन को AR वैकल्पिक बनाने के लिए, ARCore ज़रूरी ऐप्लिकेशन बॉक्स से सही का निशान हटाएं.

अपने ऐप्लिकेशन में, Check ARCore Availability ब्लूप्रिंट नोड का इस्तेमाल करके यह देखें कि डिवाइस, ARCore पर काम करता है या नहीं. अगर ऐसा है, तो यह एआर (ऑगमेंटेड रिएलिटी) के लिए Google Play सेवाएं इंस्टॉल है या नहीं.

आपके ऐप्लिकेशन को इन शर्तों को पूरा करना चाहिए:

शर्त कार्रवाई
इस डिवाइस पर ARCore की सुविधा नहीं है. एआर से जुड़े फ़ंक्शन छिपाता है.
डिवाइस पर ARCore काम करता है, लेकिन 'Google Play सेवाएं' या तो इंस्टॉल नहीं है या पुरानी है. उपयोगकर्ता को Install ARCore Service ब्लूप्रिंट का इस्तेमाल करके, इंस्टॉल या अपडेट करने के लिए कहा जाता है.
डिवाइस, ARCore और एआर (ऑगमेंटेड रिएलिटी) के लिए Google Play सेवाओं के साथ काम करता है. साथ ही, यह अप-टू-डेट है. सेवा शुरू हो जाती है.

उपयोगकर्ता की निजता से जुड़ी ज़रूरी शर्तें

पक्का करें कि आपका ऐप्लिकेशन ARCore's उपयोगकर्ता की निजता से जुड़ी ज़रूरी शर्तों का पालन करता हो.

अगले चरण

कोड को सैंपल ऐप्लिकेशन और ARCore for Unreal API रेफ़रंस में पढ़ें.