मैं वर्तमान में किताबों और ऑनलाइन ट्यूटोरियल के माध्यम से जावा को पढ़ाने में कुछ महीने हूं। तेजी से सीखने की अवस्था। चूंकि मैं अपने खाली समय में ऐसा करता हूं, मुझे जल्द ही भाषा के हर पहलू के साथ वास्तव में अच्छा होने की उम्मीद नहीं है। मैंने सरल प्रोग्राम बनाए हैं जो ग्राफिक्स के लिए lwjgl का उपयोग करते हैं।क्या libGDX डेस्कटॉप-केवल एप्लिकेशन विकास के लिए उपयुक्त है?
मैं एक ढांचा/पुस्तकालय की तलाश में हूं जो मुझे जितना संभव हो उतना तकनीकी अंडर-द-हूड सामानों में मदद करेगा। मैं ओपनजीएल प्रतिभा बनने या ग्राउंड अप से जीयूआई का आविष्कार करने के बजाय एक गेम लिखने पर ध्यान केंद्रित करना चाहता हूं, जब पुस्तकालय "वहां से बाहर" होते हैं जो इससे पहले कि मैं कभी भी बेहतर कर सकूं। मैं बस आवश्यक समय का निवेश नहीं कर सकता, लेकिन फिर भी मुझे अपना खेल लिखना अच्छा लगेगा।
क्या आप उस उद्देश्य के लिए libGDX की अनुशंसा करेंगे, क्योंकि मैं केवल डेस्कटॉप-केवल एप्लिकेशन लिखना चाहता हूं? या यह एक एंड्रॉइड-एपीआई है जो डेस्कटॉप पर चलने के लिए भी होता है (डीबगिंग के लिए?)। डेस्कटॉप अनुप्रयोगों के लिए विकल्प बेहतर अनुकूल हैं?
मुझे वास्तव में पसंद है कि मैंने अब तक libGDX के बारे में क्या पढ़ा है, ऐसा लगता है कि यह खेल-विकास के हर पहलू के लिए उपयोगी टूल प्रदान करता है। मैं बस इसके बारे में सीखने में महीनों का निवेश नहीं करना चाहता हूं केवल यह पता लगाने के लिए कि पुस्तकालय XY डेस्कटॉप अनुप्रयोगों की बात करते समय भी बेहतर होगा।
आपके इनपुट के लिए धन्यवाद, किसी भी मदद की सराहना की जाती है!
जनवरी
बहुत अच्छी तरह से सवाल पूछा गया! – Erandros