2012-04-26 16 views
5

क्या किसी को libgdx के साथ अनुभव है कि यह 2 डी ग्राफिक्स के साथ अच्छा काम करता है? मैं इसे एंड्रॉइड/विंडोज गेम के लिए उपयोग करने की योजना बना रहा हूं, लेकिन मुझे यकीन नहीं है कि अगर मैं 2 डी गेम बना रहा हूं तो यह एक अच्छा choise है। क्या शायद एक बेहतर 2 डी ग्राफिक्स समाधान है जिसे आप पुनः प्राप्त कर सकते हैं?libddx 2 डी गेम के लिए प्रयोग योग्य है?

उत्तर

20

libgdx 2 डी के लिए अच्छा काम करता है। यदि आप libgdx से चाहते हैं तो आप केवल SpriteBatch का उपयोग कर सकते हैं यदि आप स्क्रीन पर आकर्षित करना चाहते हैं। यदि आप थोड़ा और संरचना चाहते हैं (आप शायद करते हैं), तो आप 2 डी दृश्य ग्राफ, scene2d के साथ भी काम कर सकते हैं। Scene2d का उपयोग करते समय, आप Actor एस बनाते हैं और उन्हें Stage पर जोड़ते हैं, और फिर libgdx आपके अपडेट, ड्रॉ और टचचेन्ट फ़ंक्शंस को आपके लिए कॉल करता है।

libgdx में आपके मेनू के लिए scene2dui भी शामिल है, और यह उसी दृश्य ग्राफ पर आधारित है (बटन Actor आदि से उप-वर्गीकृत हैं)। http://steigert.blogspot.com/2012/02/1-libgdx-tutorial-introduction.html

और अंत में कम से कम, अगर आप एंड्रॉयड और के लिए डेस्कटॉप विकसित करने के लिए देख रहे हैं, वहाँ जाने के लिए कोई बेहतर तरीका है:

मदद के लिए scene2d साथ शुरू हो रही है, मैं यह वास्तव में उपयोगी पाया libgdx से है क्योंकि libgdx यह बॉक्स से बाहर करता है। (नोट: यह भी विकास इतना आसान जब से तुम एमुलेटर या हर छोटी परीक्षण चालन के लिए एक उपकरण के माध्यम से अपने अनुप्रयोग चलाने के लिए की जरूरत नहीं है कि बनाता है।)

संपादित करें: अपडेट किए गए लिंक

1

निश्चित रूप से इसका उपयोग 2 डी गेम के लिए किया जा सकता है। उदाहरण के लिए this खोज करें।

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

+2

आईडी यह जोड़ना पसंद है कि libgdx शायद अधिक लचीला और शक्तिशाली इंजन है। [स्रोत] (http://www.andengine.org/forums/off-topic/andengine-vx-libgdx-t2547.html) और [स्रोत] (http://thegreystudios.com/blog/?p=30) – Renard

+5

कई महीनों के बाद मैंने अपनी परियोजना को एंडइंजिन से libgdx में स्विच करने का निर्णय लिया है। Libgdx में बहुत से पेशेवर हैं उदा। डेस्कटॉप पर अद्भुत इंस्टेंट डीबगिंग। – asktomsk

0

यह नहीं है क्लासिक ट्यूटोरियल यह 0.96+ libgdx में लिखा scene2d और अभिनेताओं का उपयोग कर, और यह भी box2d सहित स्रोत कोड के साथ डेमो खेल है: http://minimaldevelop.com/blog/libgdx-scene2d-game-example-code

0

जबकि libgdx का एक बहुत कोई रास्ता नहीं में यह 2D पर तैयार किया गया है आप 2D पर प्रतिबंधित करता

यहां जीएलएस 2.0 छाया के साथ 3 डी का उपयोग करने का एक उदाहरण है आरएस और एक गतिशीलता lib के साथ libGDX http://www.youtube.com/watch?v=W9lfjaaEO-Q

संबंधित मुद्दे