Greenfoot mehrere Objekte gleichzeitig bewegen?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Solche parallelen Operationen würde man einer Event Loop unterordnen.

while (true) {
  if (Greenfoot.isKeyDown() {
    // move object
  }

  // move other object

  Greenfoot.delay(3);
}

Am Ende jeden Schleifenlaufs wird noch eine künstlich, zeitliche Verzögerung eingebaut, da die Ausführung andernfalls zu schnell ablaufen würde.

onlyF1nn 
Fragesteller
 09.06.2023, 00:40

Hey, danke für den Tipp, ich habe jetzt beide Abfragen unter dem "Event Loop" gemacht und jetzt klappt auch beides parallel!

0