LibGDX के लिए सभी ट्यूटोरियल कहाँ हैं? [बन्द है]


20

मैंने LibGDX पर मदद और ट्यूटोरियल के लिए ऑनलाइन खोज की है, लेकिन मैं वास्तव में स्टैकएक्सचेंज पर सवाल पूछने के लिए कोई भी छोड़कर, और विकी नहीं पा सका। इसके अलावा स्रोत (क़ौम) और विकी , क्या कोई अन्य ट्यूटोरियल है कि के छिपे हुए या अप्रत्यक्ष रूप से ऑनलाइन है?

मैंने जो पढ़ा है, उसमें LibGDX के लिए बहुत अधिक दस्तावेज नहीं हैं, इसलिए मेरे दो ही विकल्प हैं

  • एक अलग फ्रेमवर्क को छोड़ दें।
  • लोगों से कई सवाल पूछें।

यह क्लासिक ट्यूटोरियल नहीं है, यह डेमो गेम है जिसमें लिबरलडैक्स 0.96+ में लिखा गया है, जिसमें दृश्य 2 डी और एक्टर्स का उपयोग किया गया है, और इसमें बॉक्स 2 डी का उपयोग भी शामिल है: minimaldevelop.com/blog/libgdx-scene2d-game/example-code
zarej

1
मैंने इसे बंद करने के लिए मतदान किया क्योंकि यह अनिवार्य रूप से एक "एक्स की सूची" के लिए कहा गया है जो एसई साइट पर एक एकल निश्चित उत्तर के लिए वास्तव में अच्छी तरह से अनुकूल नहीं है। संभवतः प्रश्न को एक सामुदायिक विकि बनाना उचित हो सकता है।

अब उनकी अपनी साइट है। - ट्यूटोरियल और लिंक का एक समूह में पाया जा सकता libgdx.badlogicgames.com/documentation.html
Makubex

मैं पुस्तक "लर्निंग लिग्डेक्स गेम डेवलपमेंट" का लेखक हूं। आशा है कि अगर आप अधिक जानकारी के लिए यहां एक लिंक डालेंगे तो आपको कोई आपत्ति नहीं है: gamerald.com/learning-libgdx संकेत: गेम की मुफ्त कॉपी प्राप्त करने के तरीके पर Gamerald के ब्लॉग पर एक पोस्ट भी है! :-) gamerald.com/... सादर, एंड्रियास
AndreasO

यूट्यूब पर कुछ महान वीडियो ट्यूटोरियल हैं, उदाहरण के लिए: youtube.com/…
Vincas Stonys

जवाबों:


31

स्रोत खोलने के लिए आपका स्वागत है! जैसा कि अधिकांश डेवलपर्स आपको बताएंगे: "क्या प्रलेखन?"। प्रोजेक्ट बनाते समय डॉक्यूमेंटिंग कोड संभवतः सबसे कम मज़ेदार डेवलपर्स होते हैं। तो आपको क्या लगता है जब डेवलपर को उनके निर्माण के लिए भुगतान नहीं किया जाता है, तो अक्सर इसकी कमी होती है? पाठ्यक्रम का प्रलेखन! (यहां तक ​​कि पूरी तरह से भुगतान किए गए प्रोग्रामर अक्सर प्रलेखन को छोड़ देंगे)।

मैंने आपसे पहले कहा था कि खुला स्रोत आसान नहीं है। यह एक कारण है। हालांकि, ओपन सोर्स के बारे में अच्छी बात यह है कि यह खुला है, इसलिए आप यह पता लगा सकते हैं कि कोड अपने आप क्या कर रहा है। हालाँकि यह अक्सर बहुत काम आता है

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

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


1
अच्छी टिप्पणियाँ लेकिन libgdx को एक LWJGL और JOGL बैकेंड के लिए जाना जाता है जो एमुलेटर की तुलना में एंड्रॉइड के लिए बहुत अच्छे परीक्षण करता है। मैंने libgdx में कुछ गेम किए हैं और यह एंड्रॉइड / पीसी गेम्स के लिए एक बहुत अच्छी लाइब्रेरी है। @OP: मारियो और अन्य जानकार लोग अक्सर मंचों का जवाब देते हैं, आमतौर पर आईआरसी पर होते हैं और ट्विटर पर भी जवाब देंगे। परियोजना के उदाहरण बहुत सहायक हैं, लेकिन आपके द्वारा उपयोग किए जाने वाले किसी भी प्लेटफ़ॉर्म की तरह, आपको सीखने की अवस्था के माध्यम से प्लग करना होगा और यह आसान हो जाएगा।
चक डी

मैं आपकी भावनाओं से सहमत हूं, लेकिन यह ध्यान देने योग्य है कि libgdx डेस्कटॉप गेम के साथ भी शुरू करना बहुत आसान बनाता है (हालांकि यह उस प्रति-से के लिए डिज़ाइन नहीं किया गया है)। यदि आप google कोड पेज पर ट्यूटोरियल वीडियो का अनुसरण करते हैं, तो आपको बॉयलरप्लेट के सभी सामानों को प्राप्त करने में मदद मिलेगी (इस तरह के कितने विश्वविद्यालय के छात्र जावा में कोड करना सीखते हैं, यह विश्वास करते हुए कि शुरुआती बिंदु "सार्वजनिक स्टेटिक शून्य मुख्य है ( स्ट्रिंग [] args) "- सिर्फ इसलिए कि शिक्षक ऐसा कहता है। बाद में आप यह जान सकते हैं कि सब कुछ ऐसा क्यों है?
पीटर सर्वलो

इसका सिर्फ इतना है कि LibGDX के बारे में विस्तार से नहीं बताया गया है।
ब्लू

2
मैं जैसा कह रहा हूं, वह वैसा ही है। यदि आप अधिक अनुभवी थे, तो आपको विस्तार से समझाने की आवश्यकता नहीं होगी।
MichaelHouse

मैं इस उत्तर के मुख्य बिंदु से पूरी तरह असहमत हूं। 'खुला स्रोत "होना" आसान नहीं है "? क्यों नहीं? मुझे अक्सर लगता है कि ओपन सोर्स लाइब्रेरी / फ्रेमवर्क चुनते समय प्रलेखन सबसे महत्वपूर्ण कारक होता है। मैं इस बात से सहमत हूं कि ओपी सिर्फ अनुभवहीन हो सकता है, क्योंकि कम से कम LibGDX की मूल बातें अच्छी तरह से प्रलेखित हैं। लेकिन किसी भी तरह से, इस सवाल का जवाब नहीं दिया।
टि्वस्ट

14

मैं @ बाइट 56 से सहमत हूं कि आप एंड्रॉइड गेम के विकास की तुलना में कुछ सरल के साथ बेहतर हो सकते हैं, हालांकि पूर्णता के लिए (यदि अन्य लोग जानना चाहेंगे कि कहां देखना है):

http://steigert.blogspot.com.au/2012/02/1-libgdx-tutorial-introduction.html

Libgdx के साथ विकास के कई अलग-अलग पहलुओं के माध्यम से कदम, अपनी परियोजना की स्थापना से लेकर ड्राइंग तक, GUI's, फ़ाइल हैंडलिंग आदि के लिए।

http://www.badlogicgames.com/wordpress/

यह डेवलपर्स से ब्लॉग है, और हर बार एक नई सुविधा पेश की जाती है, हमेशा एक बहुत अच्छी तरह से लिखा जाता है, यह कैसे काम करता है और यह पहली जगह में क्यों है, इसकी व्यापक चर्चा।

http://code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Fdemos

जैसा कि उल्लेख किया गया है, कई डेमो हैं आप यह देखने के लिए अध्ययन कर सकते हैं कि विभिन्न चीजें कैसे प्राप्त की जाती हैं (जैसे कि आप अपने खेल में बॉक्स 2 डी भौतिकी इंजन को कैसे एकीकृत करते हैं? या आप स्प्राइट कैसे करते हैं?)

http://code.google.com/p/libgdx/source/browse/#svn%2Ftrunk%2Ftests%2Fgdx-tests%2Fsrc%2Fcom%2Fbadlogic%2Fgdx%2Ftests

गेम डेमो के अतिरिक्त, जो ऊपर दिखाए गए हैं, मुझे परीक्षणों को देखने में आसान लगता है अगर वहाँ एक विशेष सुविधा है जिसमें libgdx की मैं जांच करना चाहता हूं। अधिकांश विभिन्न विशेषताओं (जैसे स्प्राइट हैंडलिंग, भौतिकी, फ़ाइल हैंडलिंग, आदि) का अच्छा कवरेज है।

और अंत में, सामान्य: http://www.google.com , http://gamedev.stackexchange.com यदि आपके पास बहुत विशिष्ट चीजें हैं जो आप पता लगाना चाहते हैं।

मुझे यकीन है कि वहाँ कई अन्य अच्छे ट्यूटोरियल हैं, लेकिन ये वही हैं जिन्हें मैंने पार किया है और मेरे हाल के लिए libgdx में मददगार पाया है।

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