Steuerung von Animationen (Verzweigungen)

if-Anweisung

Die Bewegung des Kreises soll gestoppt werden, wenn der Kreis den unteren Rand des Fensters erreicht. Dazu muss die Position des Kreismittelpunkt beobachtet werden, wenn die y-Koordinate zu groß wird, dann wird die Schrittweite auf null gesetzt.


void draw(){
  background(255);
  circle(width/2, y, 2*radius);
  y = y + schritt;
  if (y >= height) {
    schritt = 0;
  }
  println(y);
}

Der dafür verwendete Befehl ist die if-Anweisung.

if (Bedingung){
  Anweisung1;
  Anweisung2;
  ...
}

Wenn (if) eine Bedingung erfüllt ist, dann wird eine Anweisung (oder mehrere) ausgeführt. Ein solches Programmkonstrukt wird als bedingte Verzweigung bezeichnet.