2011-04-09 14 views
5

मैं एंड्रॉइड में रेसिंग गेम बनाने की योजना बना रहा हूं। मैंने विभिन्न मोबाइल तकनीक में कई एप्लिकेशन बनाए हैं। लेकिन मैं खेल आवेदन के लिए बहुत शुरुआत कर रहा हूँ। तो मेरा सवाल यह है कि मैं एंड्रॉइड में रेस ट्रैक कैसे बना सकता हूं? मुझे यह दिखाने के लिए कि कार उस दौड़ ट्रैक पर आगे बढ़ रही है। मेरे पास कारों और रेस ट्रैक की छवियां हैं I लेकिन मुझे नहीं पता कि मुझे रेस ट्रैक का हिस्सा कैसे दिखाना चाहिए और यह दिखाने के लिए कि उस कार पर उस कार को कैसे चलाना चाहिए ??रेस ट्रैक गेम बनाने के बारे में कैसे जाना है?

उत्तर

11

मेरा सुझाव है कि आप AndEngine (एक ओपन सोर्स 2 डी एंड्रॉइड गेम डेवेलूपोपेंट फ्रेमवर्क) डाउनलोड करें। examples में एक चलने योग्य कार + नियंत्रण + बाधाओं के साथ एक (बहुत सरल) रेस ट्रैक डेमो है। आप मुसीबतों है, तो आप हमेशा forums

AndEngine से समर्थन प्राप्त कर सकते हैं एक बहुत ही आसान सीखने की अवस्था :-)
मज़ा अपने रेसिंग खेल बनाने है !!

यहाँ 2 डी के साथ शुरू करने पर 2 अच्छा ट्यूटोरियल हैं: - Canvas tutorial
-
OpenGL tutorial

अंतिम भाग, नक्शे का केवल एक हिस्सा दिखाने के बारे में, AndEngine में एक BoundCamera का उपयोग करके प्राप्त किया जा सकता है ।

+0

हे! यह बेइमानी है! ;-) +1 हालांकि। अच्छा लगता है। –

+0

:- एक अच्छी शुरुआत आधा काम है :) –

+0

सहमत। हालांकि कच्चे ड्राइंग प्रक्रिया की कुछ समझ या तो चोट नहीं पहुंची है। –

4

आपको एंड्रॉइड लाइब्रेरी की 2D graphics क्षमताओं का अध्ययन करने के साथ शुरू करना चाहिए। यहां एक और अच्छा reference article है। इसमें कुछ ड्राइंग विकल्प सूचीबद्ध हैं जिनमें कैनवास ऑब्जेक्ट को चित्रित करना शामिल है, जो शायद आप जिस प्रकार के गेम का वर्णन कर रहे हैं उसके लिए सही विकल्प है।

यहां कैनवास के लिए full but simple example of handling the onDraw event है और कस्टम ड्राइंग प्रदर्शन कर रहा है। यहाँ कोड का एक छोटा सा है:

 paint.setColor(Color.BLUE); 
     canvas.drawCircle(20, 20, 15, paint); 

ऊपर एक सरल उदाहरण है कि कैनवास पर एक विशेष स्थान के लिए एक विशेष आकार के साथ एक चक्र खींचता है। यह शुरू करने के लिए एक अच्छी जगह है। अपना गेम खत्म करने के लिए आप बिटमैप्स ड्राइंग करेंगे जो एक जटिल प्रक्रिया है लेकिन अवधारणात्मक रूप से समान है।

संबंधित मुद्दे