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

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Zeile 13: Zeile 13:
</syntaxhighlight>
</syntaxhighlight>


Die <code>size</code>-Methode setzt die Fenstergröße (Breite und Höhe). Die <code>background</code>-Methode färbt den Hintergund ein (in diesem Fall schwarz).
Die {{Processing Ref|size()}}-Methode setzt die Fenstergröße (Breite und Höhe). Die {{Processing Ref|background()}}-Methode färbt den Hintergund ein (in diesem Fall schwarz).


Die beiden Methoden <code>setup</code> und <code>draw</code> haben eine besondere Bedeutung in {{Processing}}:
Die beiden Methoden <code>setup()</code> und <code>draw()</code> haben eine besondere Bedeutung in {{Processing}}:


* <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.

Version vom 8. November 2021, 17:43 Uhr

Das Fenster ist etwas klein und leer. Lass es uns etwas größer machen und einfärben. Übernimm folgenden 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

Der Weltraum

Dieses Fenster soll das Weltall darstellen. Unendliche Weiten ...

Lass uns das Nichts mit etwas füllen.