2011-04-09 30 views
5

Android'de yarış oyunu yapmayı planlıyorum. Farklı mobil teknolojilerdeki birçok uygulamayı oluşturdum. ama ben oyun uygulaması için çok yeni başladım. Bu yüzden sorum şu: Android'de yarış pistini nasıl yapabilirim? Arabanın o yarış pistinde ilerlediğini nasıl göstermeliyim. Otomobillerin ve yarış pistlerinin resimlerine sahibim. Ama yarış pistinin bir kısmını nasıl göstermeliyim ve o otomobili o pistte nasıl hareket ettirdiğini nasıl bilmiyorum?Yarış pisti oyunu oluşturma hakkında neler yapabilirsiniz?

cevap

11

AndEngine (bir açık kaynak 2d android oyun develoopmnent çerçevesi) indirmenizi öneririm. examples'da hareketli bir araba + denetimleri + engelleri olan bir (çok basit) yarış pisti demo var. Eğer sorun varsa her zaman forums

AndEngine destek alabilirsiniz
Eğlencenin yarış oyunu yaratmak :-) çok kolay bir öğrenme eğrisi vardır !!

Burada 2d ile başlayan 2 iyi dersler şunlardır: - Canvas tutorial
-
OpenGL tutorial

son bölüm, haritanın sadece bir kısmını gösteren yaklaşık, AndEngine bir BoundCamera kullanılarak elde edilebilir .

+0

Hey! Bu aldatmaca! ;-) +1 olsa da. Güzel bul. –

+0

: -D iyi bir başlangıç ​​işin yarısıdır :) –

+0

Anlaştık. Ham çizim sürecinin bazı anlayışları da zarar görmez. –

4

Android kitaplığının 2D graphics yeteneklerini inceleyerek işe koyulmalısınız. İşte başka bir iyi reference article. Muhtemelen tarif ettiğiniz oyun türü için doğru seçim olan Canvas nesnesine çizim dahil olmak üzere bazı çizim seçeneklerini listeler.

Tuval için ve özel çizim yapmak için bir full but simple example of handling the onDraw event İşte. İşte küçük bir kod biraz:

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

yukarıdaki tuval üzerinde belirli bir yere belli bir boyuta sahip bir daire çizer basit bir örnektir. Başlamak için iyi bir yer. Oyununu bitirmek için daha karmaşık bir süreç olan ama kavramsal olarak benzer olan bitmapler çizeceksin.