Hallo zusammen.
Nachdem ich mich nun schon fast 4 Tage mit Java auseinander setzte habe ich schon die zweite Frage auf die ich patu keine Antwort finde. Es geht darum in einem Spiel eine eingebaute Sprintfunktion mit einem Preis zu belegen. Das ist mir auch soweit gelungen, jedoch zahlt man bis jetzt nur einmal und kann so lange sprinten wie man die Leertaste gedrückt hält.
Mein anliegen ist jetzt, z.B. alle 5 Sekunden den entsprechenden Betrag vom Score Konto "abzubuchen". Ich stelle mir es so vor, dass der entsprechende Part des Codes geloopt werden müsste. Bei der Umsetzung fehlt es mir aber noch an Knowledge.
Hier der Code
Xedir
Nachdem ich mich nun schon fast 4 Tage mit Java auseinander setzte habe ich schon die zweite Frage auf die ich patu keine Antwort finde. Es geht darum in einem Spiel eine eingebaute Sprintfunktion mit einem Preis zu belegen. Das ist mir auch soweit gelungen, jedoch zahlt man bis jetzt nur einmal und kann so lange sprinten wie man die Leertaste gedrückt hält.
Mein anliegen ist jetzt, z.B. alle 5 Sekunden den entsprechenden Betrag vom Score Konto "abzubuchen". Ich stelle mir es so vor, dass der entsprechende Part des Codes geloopt werden müsste. Bei der Umsetzung fehlt es mir aber noch an Knowledge.
Hier der Code
Java:
if (keys.sprint.isDown && !keys.sprint.wasDown && !keys.fire.isDown )
{
if (score >= COST_SPRINT )
{
payCost(COST_SPRINT);
}
}
Xedir