Greenfoot Tastatursteuerung über Act-Methode?

3 Antworten

Übrigens, bei der While-Schleife fehlt ein =, es müsste a == true heißen, vielleicht hilft das.

Tischtennisman 
Fragesteller
 19.12.2018, 22:11

Oh tatsache, danke

0
Tischtennisman 
Fragesteller
 19.12.2018, 22:13

Aber wie gesagt, so komm ich in eine Endlosschleife und das Programm lässt sich nicht starten.

0

1. Du kannst while(true) machen

2. Mach Mal ein System outprint oder debugge. Ich tippe auf falsche groß und Kleinschreibung der iskeydown.

Woher ich das weiß:Studium / Ausbildung – Ich studiere beides.
Tischtennisman 
Fragesteller
 20.12.2018, 21:54

Werde ich probieren, danke

1

Folgt man dem Greenfoot Tutorial, sollte die act-Methode bereits wie eine game loop agieren und deine bisherige Abfragen in dieser reichen als erstes Grundgerüst zum Behandeln von Tastendrücken (oben/unten) für das Objekt doch aus (?).

Wozu checkKeyPress benötigt wird, kann ich nicht nachvollziehen, zumal ich nicht sehe, wo du diese Methode denn überhaupt aufrufst.

Tischtennisman 
Fragesteller
 20.12.2018, 21:53

Mit Act werden die Act-Methoden einmal, mit Run unendlich abgespielt. "checkKeyPress" ist eine vorgefertigte Methode von Greenfoot

0