Android और iPhone दोनों के लिए यूनिटी 3D कितनी अच्छी तरह काम करता है?


9

पहले यह सवाल थोड़ा व्यापक हो सकता है इसलिए अगर यह है तो मैं माफी चाहता हूं। मैं वास्तव में इस विषय पर लोगों के अनुभवों और व्यक्तिगत ज्ञान की तलाश कर रहा हूं। मैं Android और iPhone दोनों प्लेटफॉर्म के लिए एक गेम बनाना चाहता हूं। मुझे पता है कि एकता एक महान गेम इंजन है और मेरा सवाल यह है कि एंड्रॉइड और आईफोन दोनों प्लेटफार्मों के लिए एक कोड बेस बनाने के लिए यह कितना अच्छा काम करता है? समय इस परियोजना पर अड़चन है, इसलिए मुझे इस बात में बहुत दिलचस्पी है कि आमतौर पर प्रक्रिया कितनी सुगमता से होती है जब दोनों अनुप्रयोगों के निर्माण की कोशिश की जाती है और प्रत्येक विशिष्ट अनुप्रयोग के लिए कितना कस्टम कोड लिखा जाना चाहिए। इस विषय पर लोगों का जो भी आग्रह है, वह बहुत सराहनीय होगा।

जवाबों:


5

आपके प्रोजेक्ट के दायरे पर निर्भर करता है। जब तक आप कुछ भी कल्पना की जरूरत नहीं है, Unity3D Android और iOS पर बहुत ज्यादा काम करता है। हालांकि, ऐसे समय होते हैं जब आपको ओएस सेवाओं का उपयोग करने की आवश्यकता होती है, और जब ऐसा होता है, तो आपको प्लगइन्स लिखना होगा। बेशक, ये प्लगइन्स एंड्रॉइड और आईओएस के बीच कुछ भी सामान्य नहीं हैं।

इसके अलावा, Unity3D सभी कला संपत्तियों को आयात करता है, उन्हें लक्ष्य डिवाइस पर उपयोग किए जाने वाले प्रारूप में परिवर्तित करता है। इसका मतलब है कि जब आप iOS से एंड्रॉइड और बैक पर टारगेट स्विच करते हैं, तो हर चीज को रीइंपोर्ट करना पड़ता है। यह प्रक्रिया परियोजना के आकार के आधार पर कई मिनटों से लेकर घंटों तक कहीं भी होती है।


Adobe AIR जैसा बहुत कुछ लगता है, इसने मुझे एकता में गहराई से देखने के लिए आश्वस्त किया है। धन्यवाद।
बाजाबोब

Adobe AIR जैसा बहुत कुछ लगता है, इसने मुझे एकता से बहुत दूर रहने के लिए मना लिया है। धन्यवाद।
गिल मोशायोफ

1

यूनिटी 3 डी मोनो से आधारित है। मोनो एक खुला स्रोत एपीआई है जो ओएस के टन पर चलता है जिसमें एंड्रॉइड और आईओएस शामिल हैं। देखें: http://en.wikipedia.org/wiki/Mono_(software)

विकास के लिए, यूनिटी 3 डी ने मोनो प्लेटफॉर्म के पुस्तकालयों को बनाया है जो मानक तरीके से डिवाइस से इनपुट प्राप्त करना आसान बनाते हैं। एक्सेलेरोमीटर के लिए मोबाइल डिवाइस को आगे की ओर झुकाने वाले उदाहरण को डिवाइस / OS की परवाह किए बिना एक ही कोड द्वारा पता लगाया जाएगा। देखें: http://unity3d.com/support/documentation/ScriptReference/Input.html

आशा है कि इससे मदद मिली।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.