मैं libGDX के लिए नया हूं और मुझे काफी नहीं मिल सकता है कि एंड्रॉइड मॉड्यूल जीडीएक्स-सेटअप-यूई में क्यों आवश्यक है?
क्या libgDX डेस्कटॉप गेम बनाने के लिए उपयोग नहीं किया जाता है? और क्या एंड्रॉइड वन से बचने वाला डेस्कटॉप प्रोजेक्ट बनाने का कोई तरीका है (केवल कोर + डेस्कटॉप होना)?क्या मैं libGDX का उपयोग कर डेस्कटॉप-केवल गेम बना सकता हूं?
उत्तर
आधिकारिक दस्तावेज (और अतीत में मेरी प्रैक्टिस) के अनुसार, हाँ, आप कर सकते हैं। आप एंड्रॉइड प्रोजेक्ट को हटा देंगे और सब कुछ किया जाएगा। लेकिन डेस्कटॉप-केवल गेम विकास के लिए जावा का उपयोग करना काफी अजीब है, क्योंकि .NET और .NET (मोनो) का ओपन-सोर्स कार्यान्वयन भी है। जेवीएम के साथ, आप विशेष रूप से गेम के लिए अच्छा प्रदर्शन नहीं प्राप्त कर सकते हैं (या यह बहुत कठिन & गंदे होगा), क्योंकि उपयोगकर्ता द्वारा परिभाषित मूल्य प्रकार नहीं हैं, सभी जेनेरिकों में केवल प्रकार पैरामीटर के रूप में संदर्भ प्रकार हो सकते हैं।
चेकआउट this, यहां आप देखते हैं कि आप अपने गैर-विशिष्ट प्लेटफ़ॉर्म कोड को रखने के लिए अपने मूल प्रोजेक्ट का उपयोग करते हैं, और डेस्कटॉप प्रोजेक्ट वह प्रोजेक्ट है जिसे आप डेस्कटॉप के लिए चलाने के लिए चलाते हैं।
अच्छी तरह से, हाँ। मैंने वह सब पढ़ लिया है। सवाल यह है: क्या मैं एंड्रॉइड मॉड्यूल रखने से बच सकता हूं और इसे बिना किसी समस्या के हटाया जा सकता है? – omtcyfz
आपको वह हाँ करने में सक्षम होना चाहिए। –
बेशक @arcadia, हाँ। –
यह पूर्व को हटाने के लिए मेन.जावा और डेस्कटॉप से मूल परियोजना में/lib फ़ोल्डर की सामग्री को स्थानांतरित करना भी संभव है। काम करने के लिए आपको पथ पथ सेटिंग्स के साथ परेशान करने की आवश्यकता होगी, लेकिन मुझे लगता है कि इस मामले में एक परियोजना होना आसान है।
- 1. libGDX गेम
- 2. libgdx गेम
- 3. मेरे LIBGDX गेम
- 4. मैं एक महान गेम डेवलपमेंट टीम कैसे बना सकता हूं?
- 5. क्या मैं libGDX में PerspectiveCamera का उपयोग करके स्प्राइटबैच प्रस्तुत कर सकता हूं?
- 6. क्या मैं एंड्रॉइड पर jmonkeyengine का उपयोग कर सकता हूं?
- 7. क्या मैं प्रतिक्रिया मूल का उपयोग कर 3 डी या 2 डी इंटरैक्टिव गेम बना सकता हूं?
- 8. क्या मैं स्क्रीन के चारों ओर पायग गेम गेम को स्थानांतरित कर सकता हूं (pygame)
- 9. क्या मैं गैर-गेम ऐप्स बनाने के लिए कोरोना एसडीके का उपयोग कर सकता हूं?
- 10. क्या मैं FluentMigrator का उपयोग कर nvarchar (MAX) का कॉलम बना सकता हूं?
- 11. जावास्क्रिप्ट का उपयोग करके मैं div कैसे बना सकता हूं और शैली बना सकता हूं?
- 12. बटन क्लिक लिस्टनर LibGDX गेम
- 13. क्या मैं गिटब में "रिलीज" बना सकता हूं जैसे कि जीथ्यूब का उपयोग करते समय मैं कर सकता हूं?
- 14. मैं Libgdx/Java का उपयोग करके टेक्स्ट कैसे आकर्षित कर सकता हूं?
- 15. क्या मैं लिंक का उपयोग कर आईनेमरेबल्स से टुपल्स बना सकता हूं?
- 16. क्या मैं Xamarin.Mac का उपयोग कर कंसोल एप्लिकेशन बना सकता हूं?
- 17. क्या मैं सी # का उपयोग कर एक फेसबुक एप्लीकेशन बना सकता हूं?
- 18. क्या मैं जावास्क्रिप्ट (क्लाइंट-साइड) का उपयोग कर एक वेबस्केट सर्वर बना सकता हूं?
- 19. क्या मैं पॉइंटर्स का उपयोग कर फोरट्रान में उप सरणी बना सकता हूं?
- 20. क्या मैं रचनाकारों का उपयोग कर गतिशील रूप से उपयोगकर्ता नियंत्रण बना सकता हूं?
- 21. मैं वर्चुअल गेमपैड कैसे बना सकता हूं?
- 22. क्या मैं सामान्य प्रकार का शब्दकोश बना सकता हूं?
- 23. क्या मैं जीएई पर वसंत का उपयोग कर सकता हूं?
- 24. क्या मैं संगीत जीनोम प्रोजेक्ट का उपयोग कर सकता हूं?
- 25. क्या मैं .NET में "System.Currency" का उपयोग कर सकता हूं?
- 26. क्या मैं एनजी-क्लिक का उपयोग कर सकता हूं और
- 27. क्या मैं सरणी पर update_all का उपयोग कर सकता हूं?
- 28. क्या मैं एकाधिक "साथ" का उपयोग कर सकता हूं?
- 29. क्या मैं mailto का उपयोग कर सकता हूं: iTunes कनेक्ट
- 30. क्या मैं उबंटू पर ब्रू का उपयोग कर सकता हूं?
मैं असहमत हूं कि डेस्कटॉप JVM गेम के लिए अच्छा प्रदर्शन प्राप्त नहीं कर सकता है। –
ठीक है। "अच्छा" सटीक नहीं हो सकता है, लेकिन आप निश्चित रूप से एक ही कार्य के लिए अन्य वीएम या देशी कोड का उपयोग करते समय बेहतर प्रदर्शन और कम जीसी स्टटरिंग प्राप्त कर सकते हैं। (बेशक, यह केवल तभी सच है जब आपका जावा कोड कुछ प्रदर्शन से संबंधित जेवीएम सीमाओं को प्रभावित करेगा ... लेकिन शुभकामनाएं उन्हें मारने की कोशिश नहीं कर रही हैं।) और निश्चित रूप से, कई खेलों के लिए भी जेवीएम पर्याप्त होगा। सीपीयू पर ज्यादा दबाव के बिना एक साधारण खेल एक और भाषा सीखने लायक नहीं हो सकता है। –
कि मैं इसके साथ सहमत हूं। जेवीएम का उपयोग करने वाले पहले व्यक्ति शूटर को जीसी को फ्रेम दर से मारने के लिए सबकुछ कैश करने की आवश्यकता होगी। कुछ आसान ठीक होगा। –