android - एंड्रॉइड गेम डेवलपमेंट के लिए कोकोसडीडी या लिबगडेक्स




game-engine libgdx (5)

मैं बस जानना चाहता हूं कि लंबे समय में इन इंजनों में से कौन सा बेहतर होगा। हालांकि मुझे लगता है कि कोकोसडीडी का उपयोग करना एक बेहतर विकल्प होगा, क्योंकि यह भी आईफोन विकास के लिए इस्तेमाल किया जा सकता है, केवल 1 ट्यूटोरियल http://dan.clarke.name/2011/04/how-to-make-a-simple- एंड्रॉइड-गेम-के-कोकोस 2 डी / जो मैंने अभी तक पाया है। दूसरी ओर, libgdx, एक पूर्ण पुस्तक है

https://code.i-harness.com


मैं वर्तमान में एक गेम विकसित कर रहा हूं और मैं cocos2d के साथ शुरू किया। मैं इसे समन्वय प्रणाली के साथ संघर्ष किया फिर मैंने एंडीगिन की कोशिश की, यह अच्छा था, लेकिन मुझे प्रदर्शन का डर था। इसलिए मैंने इसे libGDX पर स्विच किया और इसके साथ खुश हूं। यह थोड़ा कम स्तर देख सकता है, लेकिन मुझे लगता है कि आप दूसरे इंजनों से अंततः लीगजीडीएक्स पर स्विच करेंगे।


मैं भी libgdx सुझाव देंगे AndEngine से अधिक आशाजनक दिखता है


औरेंगइन केवल छात्र के लिए प्रयोग किया जाता है, यह सीखने में आसान है, उदाहरण के बहुत सारे हैं, लेकिन प्रदर्शन बहुत भयावह है, और यह ठीक नहीं हो सकता। :( यदि आप वाणिज्यिक गेम के विकास के लिए औरेंगइन का इस्तेमाल करते रहें, तो आप निराधार होंगे


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


AndEngine का उपयोग करने पर विचार करें Libgdx पर एक संक्षिप्त नज़र से, वे समान दिखते हैं (यद्यपि AndEngine केवल 2 डी है)। हालांकि, एंडीजिन में आपको 2 डी गेम की आवश्यकता है। केवल एक चीज का अभाव है दस्तावेज़ीकरण, लेकिन यह खुला स्रोत है - अगर आपको कुछ नहीं मिलता है, तो कोड पर नज़र डालें।

यहां एक सक्रिय मंच है , और एंडीजिन के लिए एक एसओ टैग भी है, ताकि आप यहां भी प्रश्न पूछ सकें।

इसमें उपयोगी ऐड-ऑन के लिए कई एक्सटेंशन भी हैं, जैसे कि भौतिक विज्ञान इंजन बॉक्स 2 डी, जो कि 2 डी क्रॉस प्लेटफॉर्म भौतिकी इंजन है जिसे कई प्रसिद्ध खेलों के लिए उपयोग किया जाता है (उदाहरण के लिए, एंग्री बर्ड्स इसका उपयोग करता है)। यह एक बहुत आसान इंटरफ़ेस के साथ TMX टाइलयुक्त मानचित्रों का समर्थन करता है (वास्तव में यह गेम अब मैं विकसित कर रहा हूं, यह एंडीजिन टीएमएक्स उपयोगिता का उपयोग करना आसान है)।

इसलिए .. इससे पहले कि आप कोकोस 2 डी या लिबगडेक्स में से एक को चुनें, एंडएन्जिन पर एक नज़र डालें :)

@ ग्रेग यह सच नहीं है ...

यह जानने के लिए आसान और अच्छा दस्तावेज इंजन है

लगभग कोई भी जवादाक नहीं है। लेकिन फ़ोरम ट्यूटोरियल से भरा है, और यही वेब है

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





cocos2d-android