Ich entwickle ein Spiel mit JavaME und ich muss die Anzahl der Kollisionen in meinem Spiel zählen. Ich verwende die collidesWith()
Methode, und ich bin so etwas wie dies zu tun:Wie kann die Anzahl der Kollisionen mit CollidesWith() in JavaME gezählt werden?
private void checkCollision()
{
if (spBoy.collidesWith(spBall, true)) {
this.collides++;
if (this.collides == 3) {
//here I will show a Game Over image.
}
}
}
Wie Sie sehen können, wenn die Anzahl der Kollisionen 3 ist, ist das Spiel vorbei ist, aber ich kann das nicht zählen Anzahl der Kollisionen, denn wenn ich this.collides
inkrementiere, habe ich automatisch 3 Kollisionen auf einmal.