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
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 .
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.
- 1. Yerel iPhone geliştirme ile neler yapabilirsiniz ve phoneGap kullanamazsınız?
- 2. Swift'deki boş diziler ve jenerikler hakkında neler var?
- 3. Docker yerleşimi ağ oluşturma sırasında yarış durumu nasıl engellenir?
- 4. Tuval oyunu
- 5. Java EE 7 Json.createBuilderFactory (config) - null olmayan bir yapılandırmayla neler yapabilirsiniz?
- 6. Başka bir Hayat Oyunu oyunu (sonsuz ızgara)?
- 7. Neler yapılıyor?
- 8. Tapınak koşusuna benzer bir skor oluşturma (sonsuz koşucu oyunu)
- 9. Başarısız doğrulama hakkında formu yeniden oluşturma
- 10. Flash kapsamı yarış koşullarından muaftır?
- 11. Python'da Blackjack oyunu
- 12. Flask'ta (WSGI) küresel bir singleton ile çalışmak, yarış koşulları hakkında endişelenmek zorunda mıyım?
- 13. Silverlight Combobox Veri bağlama yarış durumu
- 14. ben bash aşağıdakileri yapabilirsiniz Perl
- 15. Bilgisayar belleğinde neler oluyor?
- 16. customUserNamePasswordValidatorType ile neler oluyor?
- 17. RaisePropertyChanged ile neler yapabilirim?
- 18. Eski bilgisayarla neler yapabilirim?
- 19. Neler yapabilir/yapabilir?
- 20. Android Multitouch Oyunu
- 21. Bulmacada JPanel oyunu güncellenmiyor
- 22. Java için Tahmin Oyunu
- 23. Gizleme oyunu ekranı
- 24. Pause/Play donma oyunu
- 25. Python oyunu oyuncu hareketi
- 26. Loto Oyunu Visual Studio
- 27. Uçuş oyunu AI algoritması?
- 28. Hızlı çocuk oyunu
- 29. Python'da hayat oyunu Conway
- 30. Montaj Programı: Fizz Oyunu
Hey! Bu aldatmaca! ;-) +1 olsa da. Güzel bul. –
: -D iyi bir başlangıç işin yarısıdır :) –
Anlaştık. Ham çizim sürecinin bazı anlayışları da zarar görmez. –