Libgdx के फायदे और नुकसान [बंद]


9

मैं थोड़ी देर के लिए एक Android डेवलपर रहा हूं और गेमिंग में जाने के बारे में सोच रहा हूं। एक गेम डेव फ्रेमवर्क की तलाश करते हुए, मैंने सोचा कि libgdx बहुत ही अनुकूल प्रलेखन और कार्यक्षमता प्रदान करता है। इसलिए मैं इसका इस्तेमाल करना चाहूंगा अगर कोई बड़ी बाधा नहीं है।

लेकिन जब मैंने यह देखने की कोशिश की कि कितने डेवलपर्स इस पुस्तकालय में काम करते हैं, तो मुझे वह नहीं मिला। क्या इस लाइब्रेरी में कुछ गड़बड़ है? दूसरे शब्दों में, मैं किसी भी अनुभवी डेवलपर से इसके फायदे या नुकसान जानना चाहूंगा।

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


2
एक प्रमुख नुकसान अच्छे प्रलेखन की कमी है। आपको गंभीरता से बहुत कुछ करने की आवश्यकता है, और बस चीजों को पहेली बनाएं। यह वास्तव में मुझे परेशान करता है। (इसके अलावा मंचों में ईमेल अधिसूचना काम नहीं करती है।)
ashes999

@ ashes999 आपकी टिप्पणी के लिए धन्यवाद। मुझे तुम्हारा बिंदु दिखाई दे रहा है। मैंने कुछ अच्छे ट्यूटोरियल देखे, लेकिन आप जो कह रहे हैं वह गेम चेंजर है :-)
ताई-सुंग शिन

मैं भी। लेकिन इसके अलावा, यह बहुत बढ़िया है।
ashes999

आपको डेमो गेम कहां से मिला? जो साफ-सुथरा लगे।
2

2
@ ashes999 source ( code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Fdemos ) आपका मित्र है।
ताई-सुंग शिन

जवाबों:


10

मैंने समान कारणों से libGDX के साथ जाने का फैसला किया। अपनी टिप्पणी पर खुलासा करने के लिए, मैं उल्लेख करूंगा कि मुझे जो मिल रहा है वह पेशेवरों और विपक्षों के बीच है।

पेशेवरों:

  • Android और डेस्कटॉप पर काम करता है (एमुलेटर की कोई आवश्यकता नहीं)
  • मंचों पर सक्रिय उपयोगकर्ता समुदाय
  • मजबूत कार्यक्षमता के बहुत सारे
  • IOS पर भी काम करता है (RoboVM => मुफ्त के माध्यम से)

विपक्ष:

  • प्रलेखन और जानकारी का अभाव
  • निम्न-स्तर (मैं चीजों को प्राप्त करने के लिए कम कोड लिखना पसंद करता हूं)

सब सब में, अगर तुम सिर्फ Android के लिए चिपके हुए हो, यह बहुत अच्छा है। लेकिन अगर आप iOS भी करना चाहते हैं, तो मैं यूनिटी या कोरोना एसडीके की तरह कुछ और करूंगा।


3
iOS समर्थित है, जब से जोड़ा गया है
वीर

iOS सपोर्ट के लिए मोनोऑउट लाइसेंस की आवश्यकता होती है, जो तब से बढ़कर $ 1200 ($ 400 से) हो गया।
ashes999

2
LibGDX 0.9.9 से शुरू होकर, रोबो वीएम द्वारा iOS समर्थन प्रदान किया जाएगा, जिसे भुगतान लाइसेंस की आवश्यकता नहीं है। badlogicgames.com/wordpress/?p=3156
थॉमस

@ थोमस स्पष्ट करने के लिए धन्यवाद। यह कमाल की खबर है।
ashes999

1
दोस्तों, बस रोबो वीएम के बारे में अपडेट करना, इसे बंद कर दिया गया था ( badlogicgames.com/wordpress/?p=3925&cpage=3#comments ), वे इंटेल मल्टी-ओएस इंजन में बदल गए।
बोस्को

7

मैंने अभी libgdx में शुरुआत की है (मेरे पास वहां 2 सप्ताह का विकास है)।

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

नुकसान दस्तावेज़ीकरण की कमी है जैसा कि सभी लोग कहते हैं, नमूना कोड हैं, लेकिन यह सभी libgdx को लागू नहीं करता है, इसलिए इसकी कोई पूर्णता नहीं है, और कुछ तरीके हैं जिनमें दस्तावेज़ीकरण नहीं है और आपको इसे स्वयं परीक्षण करना होगा और यह जानना होगा कि यह कैसे काम करता है : /

यह एक अच्छा पुस्तकालय, इसका उपयोग करने के लिए आसान है लेकिन आप इसे 100% पर उपयोग करना चाहते हैं, तो यह एक बहुत गूगल करने के लिए है


1
मैं भी प्रलेखन की कमी से निराश हो रहा हूं। उस पर कुछ काम करने की जरूरत है, लेकिन अन्यथा यह एक अच्छा ढांचा है।
E


@ जबकि-ई आप हमेशा LibGDX में योगदान कर सकते हैं! :) एक साइड नोट के रूप में - मैं भी प्रलेखन की कमी से जूझ रहा हूं, लेकिन आप हमेशा स्रोत कोड में गोता लगा सकते हैं और कुछ चीजों को घटा सकते हैं (इसमें उच्च शैक्षिक मूल्य भी है)।
मिथ्र्स

3

मैं पुस्तक "लर्निंग लिग्डेक्स गेम डेवलपमेंट" का लेखक हूं।

यह पुस्तक शुरुआती लोगों के लिए दस्तावेज़ीकरण और एकत्रित जानकारी की कमी का अंतर भर सकती है।

मैंने पहले से ही यहाँ पर पोस्ट किया है: libGDX के लिए सभी ट्यूटोरियल कहाँ हैं?


1
GD.SE में आपका स्वागत है! साइट पर नए लोगों को योगदान देते हुए देखना हमेशा अच्छा होता है, लेकिन यह सवाल डेढ़ साल पुराना है। यदि आप कुछ नए प्रश्नों के उत्तर देने में मदद कर सकते हैं तो अच्छा होगा।
ध्रुवीय
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.