मैं एंड्रॉइड में रेसिंग गेम बनाने की योजना बना रहा हूं। मैंने विभिन्न मोबाइल तकनीक में कई एप्लिकेशन बनाए हैं। लेकिन मैं खेल आवेदन के लिए बहुत शुरुआत कर रहा हूँ। तो मेरा सवाल यह है कि मैं एंड्रॉइड में रेस ट्रैक कैसे बना सकता हूं? मुझे यह दिखाने के लिए कि कार उस दौड़ ट्रैक पर आगे बढ़ रही है। मेरे पास कारों और रेस ट्रैक की छवियां हैं I लेकिन मुझे नहीं पता कि मुझे रेस ट्रैक का हिस्सा कैसे दिखाना चाहिए और यह दिखाने के लिए कि उस कार पर उस कार को कैसे चलाना चाहिए ??रेस ट्रैक गेम बनाने के बारे में कैसे जाना है?
उत्तर
मेरा सुझाव है कि आप AndEngine (एक ओपन सोर्स 2 डी एंड्रॉइड गेम डेवेलूपोपेंट फ्रेमवर्क) डाउनलोड करें। examples में एक चलने योग्य कार + नियंत्रण + बाधाओं के साथ एक (बहुत सरल) रेस ट्रैक डेमो है। आप मुसीबतों है, तो आप हमेशा forums
AndEngine से समर्थन प्राप्त कर सकते हैं एक बहुत ही आसान सीखने की अवस्था :-)
मज़ा अपने रेसिंग खेल बनाने है !!
यहाँ 2 डी के साथ शुरू करने पर 2 अच्छा ट्यूटोरियल हैं: - Canvas tutorial
-
OpenGL tutorial
अंतिम भाग, नक्शे का केवल एक हिस्सा दिखाने के बारे में, AndEngine में एक BoundCamera
का उपयोग करके प्राप्त किया जा सकता है ।
आपको एंड्रॉइड लाइब्रेरी की 2D graphics क्षमताओं का अध्ययन करने के साथ शुरू करना चाहिए। यहां एक और अच्छा reference article है। इसमें कुछ ड्राइंग विकल्प सूचीबद्ध हैं जिनमें कैनवास ऑब्जेक्ट को चित्रित करना शामिल है, जो शायद आप जिस प्रकार के गेम का वर्णन कर रहे हैं उसके लिए सही विकल्प है।
यहां कैनवास के लिए full but simple example of handling the onDraw event है और कस्टम ड्राइंग प्रदर्शन कर रहा है। यहाँ कोड का एक छोटा सा है:
paint.setColor(Color.BLUE);
canvas.drawCircle(20, 20, 15, paint);
ऊपर एक सरल उदाहरण है कि कैनवास पर एक विशेष स्थान के लिए एक विशेष आकार के साथ एक चक्र खींचता है। यह शुरू करने के लिए एक अच्छी जगह है। अपना गेम खत्म करने के लिए आप बिटमैप्स ड्राइंग करेंगे जो एक जटिल प्रक्रिया है लेकिन अवधारणात्मक रूप से समान है।
- 1. अपनी प्रोग्रामिंग भाषा बनाने के बारे में कैसे जाना है?
- 2. एक बड़ी रिफैक्टरिंग परियोजना के बारे में कैसे जाना है?
- 3. 3 डी रेस गेम टकराव का पता लगाने
- 4. पाठ कनवर्टर को एक अनचाहे भाषण बनाने के बारे में कैसे जाना है?
- 5. वीएस 2010 में बहुभाषी पाठ अनुवाद संपादक बनाने के बारे में मुझे कैसे जाना चाहिए?
- 6. यूनिट परीक्षण - इसके बारे में कैसे जाना है?
- 7. आईसीएल फ़ीड बनाने के बारे में प्रश्न
- 8. ट्रैक में संस्करण फ़ील्ड का उपयोग कैसे किया जाना चाहिए?
- 9. रेस हालत नई वस्तु के साथ निर्देशिका बनाने?
- 10. मेरे node.js गेम को अपडेट करने के बारे में प्रश्न
- 11. जीएई एसडीके को अपडेट करने के बारे में कैसे जाना है?
- 12. क्या एक नौसिखिया टुकड़ों के बारे में भूल जाना चाहिए?
- 13. वेब आर्किटेक्चर के बारे में जानने के लिए कहां जाना है? यूट्यूब उदाहरण?
- 14. रेस कार गेम, कार तेजी से कंप्यूटर पर तेजी से बढ़ रही है
- 15. AttributeString के बारे में - बनाने के लिए कई बोल्ड
- 16. रेस 'ग्रहण
- 17. उच्च आदेश क्विन प्रोग्राम बनाने के बारे में कोई विचार?
- 18. जावा का उपयोग कर फ़ाइल एक्सप्लोरर - इसके बारे में कैसे जाना है?
- 19. प्रोजेक्ट ओपन सोर्स बनाने के बारे में क्या सोचें?
- 20. रेस कंडीशन ढूंढने के तरीके
- 21. फेसबुक में एक सामाजिक गेम बनाने के लिए कैसे सीखें जैसे खुश मछलीघर, फार्मविले
- 22. एक प्रोग्रामर फ्लैश/फ्लेक्स/एक्शनस्क्रिप्ट के साथ शुरू करने के बारे में कैसे जाना चाहिए?
- 23. जटिल समानता के लिए ऑब्जेक्ट.गेटहाशकोड() को कार्यान्वित करने के बारे में मुझे कैसे जाना चाहिए?
- 24. node.js/socket.io का उपयोग कर रीयलटाइम बड़े पैमाने पर मल्टीप्लेयर गेम बनाने में कितना महंगा है?
- 25. एक गेम मैप बनाने के लिए बेस्ट वे
- 26. एक रेस स्थिति
- 27. यह कैसे काम करता है? वैकल्पिक पहला तर्क एक्सप्रेस में इस्तेमाल किया (अरे, अनुरोध, रेस, अगले) या (अनुरोध, रेस, अगले)
- 28. बस एक ग्रहण "परिप्रेक्ष्य" क्या है, और मैं एक बनाने के बारे में कैसे जाउंगा?
- 29. Google चार्ट एपीआई का उपयोग करके हिस्टोग्राम बनाने के बारे में कोई कैसे जाता है?
- 30. मैं क्रॉस प्लेटफ़ॉर्म गेम विकास के बारे में कैसे जान सकता हूं?
हे! यह बेइमानी है! ;-) +1 हालांकि। अच्छा लगता है। –
:- एक अच्छी शुरुआत आधा काम है :) –
सहमत। हालांकि कच्चे ड्राइंग प्रक्रिया की कुछ समझ या तो चोट नहीं पहुंची है। –