Lernpfad:Objektorientierte Programmierung mit Processing/2: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 19: Zeile 19:
* <code>setup()</code> wird aufgerufen, wenn das programm gestartet wird und dient dazu, den Startzustand des Programms herzustellen.
* <code>setup()</code> wird aufgerufen, wenn das programm gestartet wird und dient dazu, den Startzustand des Programms herzustellen.
* <code>draw()</code> wird von {{Processing}} in regelmäßigen Abständen aufgerufen und zeichnet den Inhalt in das Fenster.
* <code>draw()</code> wird von {{Processing}} in regelmäßigen Abständen aufgerufen und zeichnet den Inhalt in das Fenster.
Das Ergebnis sollte so aussehen:
[[Datei:BlackWindow_Processing.png|center]]

Version vom 22. März 2021, 22:59 Uhr

Das Fenster ist etwas klein und leer. Lass es uns etwas größer machen und einfärben. Übernimm foglenden Code in den Editor und führe ihn aus:

void setup() {
  size(800, 600);
}

void draw() {
  background(0);
}

Die size-Methode setzt die Fenstergröße (Breite und Höhe). Die background-Methode färbt den Hintergund ein (in diesem Fall schwarz).

Die beiden Methoden setup und draw haben eine besondere Bedeutung in Processing:

  • setup() wird aufgerufen, wenn das programm gestartet wird und dient dazu, den Startzustand des Programms herzustellen.
  • draw() wird von Processing in regelmäßigen Abständen aufgerufen und zeichnet den Inhalt in das Fenster.

Das Ergebnis sollte so aussehen:

BlackWindow Processing.png