3 डी ग्राफिक्स और अन्य एकता सुविधाओं को अपने मूल एंड्रॉइड ऐप में कैसे जोड़ें

लेखक: Randy Alexander
निर्माण की तारीख: 26 अप्रैल 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
3 डी ग्राफिक्स और अन्य एकता सुविधाओं को अपने मूल एंड्रॉइड ऐप में कैसे जोड़ें - क्षुधा
3 डी ग्राफिक्स और अन्य एकता सुविधाओं को अपने मूल एंड्रॉइड ऐप में कैसे जोड़ें - क्षुधा

विषय


आपको क्यों परवाह करनी चाहिए

एकता गेम डेवलपर्स के लिए एक अत्यंत शक्तिशाली और लचीला उपकरण है जो एंड्रॉइड और प्लेटफार्मों पर एप्लिकेशन और गेम बनाने में आसान बनाता है। यह वास्तव में, Google Play Store पर सबसे लोकप्रिय गेम इंजन है, और इसके कई सबसे प्रसिद्ध और सबसे ज्यादा पसंद किए जाने वाले खिताब बनाने के लिए उपयोग किया गया है।

यह भी पढ़े:डेवलपर्स के लिए एकता प्रमाणन: क्या यह इसके लायक है?

गेम इंजन के रूप में, एकता 3 डी ग्राफिक्स को स्क्रीन पर प्रस्तुत करना, यथार्थवादी भौतिकी और प्रकाश व्यवस्था को लागू करना या एआर और वीआर सामग्री को एकीकृत करना बेहद आसान बनाता है। वैसा ही कर रहा है असीम अकेले एंड्रॉइड स्टूडियो का उपयोग करते समय अधिक कठिन और जटिल।

लेकिन यह सच है, एकता भी कुछ क्षमताओं में सीमित है। हालांकि कुछ आउट-ऑफ-द-बॉक्स सोच के साथ गैर-गेम एप्लिकेशन बनाना संभव है, यह निश्चित रूप से इसका इच्छित उद्देश्य नहीं है और यह दिखाता है।


एकता 3 डी ग्राफिक्स को स्क्रीन पर प्रस्तुत करना, यथार्थवादी भौतिकी और प्रकाश व्यवस्था को लागू करना, या एआर और वीआर सामग्री को एकीकृत करना बेहद आसान बनाता है।

यदि आप चाहते हैं कि आपका ऐप वेब दृश्यों, टेक्स्ट बॉक्स या अन्य विशेषताओं का उपयोग करे, तो आप Android Studio का उपयोग करना बेहतर समझते हैं। यह विशेष रूप से सच है यदि आपका लक्ष्य सामग्री डिज़ाइन दिशानिर्देशों के अनुरूप है। इसी तरह, कई देशी विशेषताएं अकेले एकता के माध्यम से पूरी तरह से दुर्गम हैं।

यह भी पढ़े:एकता 2019.1 एंड्रॉइड डेवलपर्स के लिए रोमांचक नई सुविधाएँ लाता है

यह "पाठ्यक्रमों के लिए घोड़ों" का मामला है, लेकिन क्या होगा यदि आप दोनों दुनिया के सर्वश्रेष्ठ चाहते हैं? एक पुस्तकालय के रूप में यूनिटी का उपयोग करके, आप एक नियमित एंड्रॉइड स्टूडियो प्रोजेक्ट की सभी विशेषताओं के साथ एक नियमित एंड्रॉइड ऐप लेआउट का उपयोग करने में सक्षम होंगे, लेकिन एकीकृत 3 डी ग्राफिक्स, एआर तत्वों और अधिक के साथ।

डेवलपर्स 3D एनिमेटेड पृष्ठभूमि और तत्वों के साथ नियमित ऐप बनाने के लिए इसका उपयोग कर सकते हैं। यूनिटी बताती है कि इसी तरह से एआर मार्केटिंग सुविधाओं को एकीकृत करने के लिए ब्रांड इस सुविधा का उपयोग कर सकते हैं। टिप्पणियों में हमें बताएं कि आप इसका उपयोग कैसे करते हैं!


दूसरी अच्छी खबर यह है कि डेवलपर्स के लिए सैद्धांतिक रूप से अपने मौजूदा ऐप को लेना और केवल 3 डी कंटेंट को जोड़ना संभव होना चाहिए।

एक पुस्तकालय के रूप में एकता कैसे काम करती है

इस सुविधा का उपयोग करने के लिए, आपको एक नियमित एकता परियोजना के रूप में अपनी एकता सामग्री बनाने की आवश्यकता होगी। आपको एक एंड्रॉइड स्टूडियो प्रोजेक्ट की भी आवश्यकता होगी जिसे आप इसमें एकीकृत करना चाहते हैं, और आपको एंड्रॉइड स्टूडियो (लेखन के समय 3.3.2) और नवीनतम यूनिटी बीटा (2019.3.a2) दोनों के नवीनतम संस्करणों की आवश्यकता होगी।

एकता से

आप एपीके बनाने के लिए यूनिटी एडिटर का इस्तेमाल करेंगे और इसे फोल्डर में रख देंगे androidBuild। यह और आपकी मूल परियोजना दोनों को एक ही फ़ोल्डर में समाहित किया जाना चाहिए।

फिर आप कुछ संपादन करके अपने मूल एप्लिकेशन में यूनिटी लाइब्रेरी मॉड्यूल जोड़ सकते हैं, और आपको अपने मूल प्रोजेक्ट कोड के माध्यम से एकता सामग्री प्रदर्शित करने की आवश्यकता होगी।

आप यहाँ एक नमूना परियोजना के साथ विस्तृत निर्देश पा सकते हैं। यह एक अपेक्षाकृत सीधी प्रक्रिया है और थोड़ी रिवर्स इंजीनियरिंग के साथ, आपको अपनी परियोजनाओं में समान चरणों का पालन करने में सक्षम होना चाहिए।

विचार बंद करना

निस्संदेह, यह कुछ डेवलपर्स के लिए एक उपयोगी विकल्प होने जा रहा है। और यूनिटी की ओर से इस तरह की सुविधा को देखना बहुत अच्छा है।

हालाँकि इस सुविधा पर कुछ सीमाएँ लगाई गई हैं। एकता केवल उदाहरण के लिए पूर्ण-स्क्रीन रेंडरिंग का समर्थन करती है, जिसका अर्थ है कि सूचना ट्रे रनटाइम पर दिखाई नहीं देती है और आप एक बड़े ऐप के भीतर गेम को लोड नहीं कर सकते। इसी तरह, आप एक बार में यूनिटी रनटाइम के एक से अधिक उदाहरणों का उपयोग करने में सक्षम नहीं होंगे। कुछ तृतीय-पक्ष प्लगइन्स को कुछ की भी आवश्यकता हो सकती है।

एकता यह भी बताना चाह रही हैं कि चूंकि अब वह अपने रनटाइम के जीवनचक्र को नियंत्रित नहीं कर रही है, इसलिए वह हर समय सही संचालन की गारंटी नहीं दे सकती है।

हालाँकि इस सुविधा पर कुछ सीमाएँ लगाई गई हैं।

जबकि मूल प्रक्रिया का पालन करना आसान-पर्याप्त लगता है, कई उपयोगकर्ताओं ने पहले ही बग और समस्याओं की रिपोर्ट की है, जो वे चलाते हैं। हमें यह ध्यान रखना चाहिए कि यह सुविधा अभी भी बीटा में है। लेकिन Google द्वारा गाँठ की दर से एंड्रॉइड प्लेटफ़ॉर्म को अपडेट करने के बाद, मुझे लाइन में अपंगता वाले संगतता मुद्दों को खोजने के लिए आश्चर्य नहीं होगा। यह Oculus जैसे कुछ अन्य सहयोगियों के साथ एक समस्या रही है।

हमें इंतजार करना होगा और देखना होगा। लेकिन भले ही यह हमेशा सबसे सुगम प्रक्रिया न हो, लेकिन एंड्रॉइड स्टूडियो में यूनिटी को एक पुस्तकालय के रूप में उपयोग करने की क्षमता निश्चित रूप से एक बहुत ही स्वागत योग्य है और मुझे यकीन है कि कई डेवलपर्स खुले हाथों से गले लगाएंगे। तुम क्या सोचते हो?

Google क्लाउड प्लेटफ़ॉर्म को तकनीकी उद्योग में उच्च-स्तरीय मशीन सीखने के अनुप्रयोगों के साथ काम करने की क्षमता के लिए अत्यधिक महत्व दिया जाता है। मूल रूप से, इसका मतलब है कि जीसीपी उन प्रणालियों के सा...

अपडेट: २६ अगस्त २०१ ९ सुबह ११:१ 201 बजे ईटी: Google ने Google पे ऐप में आधिकारिक तौर पर डार्क मोड रोल आउट कर दिया है। अधिक विवरण के लिए नीचे Google पे प्रविष्टि पर स्क्रॉल करें।...

अधिक जानकारी