Du könntest einfach eine Abfrage machen,
ob der Spieler eine von den Bewegungstasten drückt (W,A,S,D,Space)
Und Falls er dies tut setzt du eine Variable auf 0
Dann brauchst du eine Schleife die jede Sekunde auf die Variable 1 addiert.
Innerhalb dieser Schleife soll noch überprüft werden ob die Variable 5 ist, wenn
ja dann Verweise auf deine Aktion. (Und Setze bei Bedarf die Variable auf 0 Zurrück)
Ich mach mal einen Trockenen Aufbau: (Ich kenne mich nicht mit Java aus aber mit anderen Sprachen, hauptsächlich mal du hast einen Aufbau dann weist du sicher was ich meine) Jeder Befehl ist in "" gesetzt
####################################################
"Var1 = 0"
"Schleife1 Anfang"
"(IF)Überprüfe ob W gedrückt, wenn ja springe zu Funktion1"
"(IF)Überprüfe ob A gedrückt, wenn ja springe zu Funktion1"
"(IF)Überprüfe ob S gedrückt, wenn ja springe zu Funktion1"
"(IF)Überprüfe ob D gedrückt, wenn ja springe zu Funktion1"
"(IF)Überprüfe ob SPACE gedrückt, wenn ja springe zu Funktion1"
"(Else)Wenn nein dann addiere 1 zu Var1"
"(sleep) Warte eine Sekunde"
"Schleife1 Ende"
"Funktion1"
"Setze Var1 auf 0"
"Springe/Rufe deine Aktion Auf"
"Springe zur Schleife1 und setze somit den Systemlauf fort"
#####################################################
Hoffe dass hilft dir.
- - - Aktualisiert - - -
Oh da war jemand schneller