मैं एकता से परिचित हूं और Android SDK सीखने की प्रक्रिया में जब एकता android बेसिक के बारे में घोषणा सामने आई।
Unity Android का उपयोग करके सीधे Android SDK बनाम विकास का उपयोग करने के क्या फायदे और नुकसान होंगे?
मैं एकता से परिचित हूं और Android SDK सीखने की प्रक्रिया में जब एकता android बेसिक के बारे में घोषणा सामने आई।
Unity Android का उपयोग करके सीधे Android SDK बनाम विकास का उपयोग करने के क्या फायदे और नुकसान होंगे?
जवाबों:
यूनिटी को अपडेट करें 5.x देशी कोड प्लगइन्स लिखने और उन्हें एकता के http://docs.unity3d.com/Manual/PluginsForAndroid.html से कॉल करने के बारे में एक विस्तृत मैनुअल है।
चूंकि एकता 4.x पहले ही रिलीज़ हो चुकी है, और एंड्रॉइड बहुत सारे बदलावों से गुजरा है जिसे आपको इस जवाब को एक संदर्भ के रूप में मानना चाहिए और कला की स्थिति नहीं क्योंकि यह पुराना हो सकता है!
क्षमा करें, लेकिन रिकेट गलत है: एकता Android एसडीके को एपीआई के माध्यम से पूर्ण पहुंच प्रदान करती है, जिसे एकता के साथ एंड्रॉइड गेम्स पर काम करने से पहले भी आवश्यक है:
इससे पहले कि आप यूनिटी एंड्रॉइड गेम्स को वास्तविक डिवाइस पर चला सकें, आपको अपने एंड्रॉइड डेवलपर वातावरण को सेट करना होगा। इसमें एंड्रॉइड एसडीके को विभिन्न एंड्रॉइड प्लेटफॉर्म के साथ डाउनलोड और इंस्टॉल करना और आपके सिस्टम में आपके भौतिक डिवाइस को जोड़ना शामिल है (यह आपके विंडोज या मैक पर विकसित होने के आधार पर थोड़ा अलग किया जाता है)। यह सेटअप प्रक्रिया Android डेवलपर वेबसाइट पर बताई गई है, और आपके डिवाइस के निर्माता द्वारा प्रदान की गई अतिरिक्त जानकारी हो सकती है। चूंकि यह एक जटिल प्रक्रिया है, हमने आपके एंड्रॉइड डिवाइस या एंड्रॉइड एमुलेटर पर कोड चलाने से पहले उन कार्यों की एक मूल रूपरेखा प्रदान की है जिन्हें पूरा किया जाना चाहिए। हालांकि, सबसे अच्छी बात यह है कि एंड्रॉइड डेवलपर पोर्टल से निर्देश चरण-दर-चरण का पालन करें।
एकता एंड्रॉइड विभिन्न इनपुट डेटा और सेटिंग्स तक पहुंचने के लिए एक स्क्रिप्टिंग एपीआई प्रदान करता है। आप Android स्क्रिप्टिंग पृष्ठ पर नई स्क्रिप्टिंग कक्षाओं के बारे में अधिक जानकारी प्राप्त कर सकते हैं। लिपियों के लिए मूल निवासी C, C ++ या जावा कोड उजागर करना
एकता एंड्रॉइड आपको C # स्क्रिप्ट से सीधे / (और जावा अप्रत्यक्ष रूप से) C / C ++ में लिखे कस्टम फ़ंक्शन को कॉल करने की अनुमति देता है। देशी कार्यों को कैसे बांधें, यह जानने के लिए, प्लगइन्स पृष्ठ पर जाएं।
एकता:
Android SDK:
यदि आप गुणवत्ता के एक निश्चित स्तर पर एक खेल विकसित करना शुरू करना चाहते हैं, और त्वरित सफलता चाहते हैं तो आपको शुद्ध एसडीके पर एकता का चयन करना चाहिए, क्योंकि एकता आपको बहुत सारे उपकरण देती है जो छोटी चीज़ों की चिंता किए बिना विकसित करना आसान बनाती हैं।
वैसे वे पूरी तरह से अलग हैं! एंड्रॉइड एसडीके आपको जावा में स्क्रैच से एंड्रॉइड एप्लिकेशन लिखने देता है। एकता एक गेम निर्माण पैकेज है जिसमें आप ड्रैग-एंड-ड्रॉप, स्क्रिप्ट जोड़ते हैं, आदि और फिर एक बटन दबाकर एक संपूर्ण एंड्रॉइड एप्लिकेशन को निर्यात कर सकते हैं।
Android SDK:
एकता:
Activity
लिए अपने ऐप में एक अतिरिक्त एंड्रॉइड ('स्क्रीन' की तरह) जोड़ नहीं सकते हैं , या इसे किसी भी तरह से संपादित नहीं कर सकते हैं सिवाय एकता इंटरफ़ेस केध्यान दें कि मुझे एकता के एंड्रॉइड फ़ंक्शन के साथ अनुभव नहीं है (हालांकि मेरे पास सामान्य एकता का अनुभव है) इसलिए कृपया मुझे सही करें (या बस इस पोस्ट को संपादित करें) यदि एकता श्रेणी किसी भी तरह से गलत है।
जब तक आप जावा और बिल्कुल नहीं सी ++ या सी # जानते हैं, मैं कभी भी एंड्रॉइड एप का उपयोग किसी अन्य चीज के लिए नहीं कर सकता। यह एंड्रॉइड पर काम करने के 5 या तो वर्षों से आ रहा है, कुछ प्रमुख खिलाड़ियों के लिए। मैं आपको इस विषय पर लिखी गई पुस्तक को छोड़ देता हूँ, लेकिन अभी तक प्राइम टाइम के लिए डिज़ाइन या कार्यान्वयन में एंड्रॉइड एपीआई पर्याप्त परिपक्व नहीं है। और मुझे लगता है कि वहां पहुंचने से पहले, Google के लोगों को अपनी देव विधियों के अनुसार कुछ गंभीर आत्मा की खोज करने की आवश्यकता होगी। सिर्फ कुछ भोजन के लिए सोचा, क्यों सभी तीसरे भाग के उपकरण और एपीआई के बहते पानी से खुद के उपकरण हैं?