Java TimerTask setX, setY Problem?

... komplette Frage anzeigen

1 Antwort

Per Bedingungsprüfung geht deine Rechnung nicht mehr auf:

else if (useBike) { if(value==42){
value = 1;
move = false;
}
if(!move){
keyPressed = lastKeyPressed;
}
move = true;
x = 0.5; }

dadurch dass dein

Value

auf 1 gesetzt wird, geht deine Rechnung ja nicht mehr auf.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von gut4fr5g4
10.10.2016, 11:20

Ja dann hört der Protagonist auf zu laufen (denn nichts passiert mehr) aber wenn der Spieler w gedrückt hält z.b ist walking auf true also wird alles nochmal ausgeführt, 

Das Problem das ich habe ist nur dass sich der Spieler nicht gleich weit bewegt obwohl die oben stehende Rechnung stimmt

0

Was möchtest Du wissen?