2016-04-09 15 views
-5

Sprite kiti kullanıyorum ve bu bir yandan kaydırma, sonsuz koşucudur. Tapınak koşusuna benzer bir puanlama akümülatörünü kurmaya çalışıyorum. Örneğin, 1..2..3'lik artışlar için skorun nasıl ayarlanacağını biliyorum, ama tapınak çalışmasına benzer bir sonuca ulaşmak için nasıl gideceğimi bilmiyorum. Bununla başlayıp biraz yardım/tavsiyede bulunabilirim.Tapınak koşusuna benzer bir skor oluşturma (sonsuz koşucu oyunu)

+2

"Tapınak koşusuna benzer bir sonuç" nedir? Lütfen tam olarak neyi başarmaya çalıştığınızı ve karşılaştığınız belirli bir problemi tanımlayın (ve araştırmanızı yapın). – Hamish

+0

Tapınak çalışmasında kullanılana benzer bir puanlama özelliğini elde etmeye çalışıyorum. Söylediğim gibi, temel puanlamayı nasıl kodlayacağımı biliyorum (örneğin 1 ile ya da örneğin .25), ama tapınaktaki puanlamaya benzer şekilde puanlamayı nasıl kodlayacağımı bilmiyorum. Bu konuda araştırma yaptım, ancak yararlı kaynaklara çok az şey bulamadım, bu yüzden burada doğru yola başlamam için bana yardım edebilecek herhangi birinin olup olmadığını görmek isteyeceğimi düşündüm. – Seed12

+2

Benim amacım, herkesin "tapınak koşusunda puanlama" ile ne demek istediğini bilmesini beklememelisiniz. Tam olarak ne yapmaya çalıştığını açıklamalısın. Ne yazık ki, Yığın Taşması "X ile nasıl başlayabilirim?" Için harika bir yer değil. Genel olarak çok geniş ve sorulara cevaplar çekmeye eğilimli oldukları için sorular. – Hamish

cevap

1

Eğer artışları biliyorsanız, o zaman savaşın yarısından fazlasına sahip olursunuz, yapmanız gereken tek şey, hızlı bir şekilde, bir java zamanlayıcı gibi birşeyler kazandıracak hızlı bir şey kurmanızdır. Her iki durumda da, skor ekrana çekilir ve ihtiyacınız olan şey, ölene kadar ölümü devam ettirecek bir şeydir. Hızlı bir terimin olmaması için, bir

do {score ++;} kullanırken (ölü! = True);

ve daha sonra döngü boyunca her koştuğunuzda yeniden çizebilirsiniz.

+0

Yardımcı olmak için cevabınızı buldum. Kodumla biraz oynayacağım ve çalışacağım. Bilgi için teşekkürler. – Seed12

+0

sadece hızlı bir not, gönderdiğim segment java, eğer bu satırlarda hızlı bir şey varsa, bunun yerine – Rocket6488

+0

kullanıyorum. Bazı Java'ları biliyorum, böylece ne yapmaya çalıştığını anlıyorum. Cevabını takdir ediyorum! – Seed12