void setup() {
// Läuft 1x am Anfang
size(600, 400); // Fenstergröße
}
void draw() {
// Läuft immer wieder (Loop)
// Dein Code hier
}ellipse(x, y, breite, höhe); // Kreis/Ellipse
rect(x, y, breite, höhe); // Rechteck
line(x1, y1, x2, y2); // Linie
triangle(x1, y1, x2, y2, x3, y3); // Dreieck
point(x, y); // Punkt(0, 0)ist oben linksxgeht nach rechtsygeht nach untenwidth= Fensterbreiteheight= Fensterhöhe
background(r, g, b); // Hintergrundfarbe r=rot, g=grün, b=blau
fill(r, g, b); // Füllfarbe
stroke(r, g, b); // Linienfarbebackground(150); // Grau
fill(255); // Weiß
stroke(0); // Schwarzfill(255, 0, 0, 100); // Rot mit TransparenznoFill(); // Keine Füllung
noStroke(); // Keine LiniemouseX // X-Position der Maus
mouseY // Y-Position der Maus
mousePressed // true wenn Maus gedrückt
mouseButton // LEFT, RIGHT, CENTER// Maus geklickt
void mousePressed() {
// Code wenn Maus geklickt wird
}
// Taste gedrückt
void keyPressed() {
// diese Funktion wird automatisch ausgeführt, wenn eine Taste gedrückt
if (key == 'b') {
// Welche Taste? (z.B. 'a', 'b')
background(0, 0, 255) // mach den hintergrund blau
}
} float x = 100; // Zahl mit Komma
int punkte = 0; // Ganze Zahl
boolean aktiv = true; // true oder falsex = x + 1; // x um 1 erhöhen
x += 1; // Kurzform
x++; // Noch kürzer (nur +1)random(255); // Zahl zwischen 0 und 255
random(50, 100); // Zahl zwischen 50 und 100if (x > width) {
x = 0;
}
if (mousePressed) {
fill(255, 0, 0);
} else {
fill(0, 0, 255);
}> // größer als
< // kleiner als
== // gleich
!= // ungleich
>= // größer oder gleich
<= // kleiner oder gleichtextSize(32);
fill(0);
text("Hallo!", 50, 50);sin(winkel) // Sinus
cos(winkel) // Kosinus
abs(x) // Absoluter Wert
sqrt(x) // Quadratwurzel
pow(x, 2) // Potenz (x²)frameCount // Wie oft draw() gelaufen ist
frameRate(30); // FPS einstellen❌ Fehlt ein Semikolon?
ellipse(100, 100, 50, 50) // FEHLER
ellipse(100, 100, 50, 50); // RICHTIG❌ Klammer vergessen?
void setup() {
size(400, 400);
// } // FEHLER - Klammer fehlt
} // RICHTIG❌ Groß-/Kleinschreibung?
Background(255); // FEHLER
background(255); // RICHTIG❌ Koordinaten außerhalb?
- Prüfe ob
xzwischen0undwidthist - Prüfe ob
yzwischen0undheightist
void setup() {
size(600, 400);
}
void draw() {
background(255);
ellipse(mouseX, mouseY, 50, 50);
}void setup() {
size(600, 400);
background(255);
}
void draw() {
if (mousePressed) {
ellipse(mouseX, mouseY, 20, 20);
}
}float x = 0;
void setup() {
size(600, 400);
}
void draw() {
background(220);
ellipse(x, 200, 40, 40);
x = x + 2;
if (x > width) {
x = 0;
}
}💡 Tipp: Experimentiere! Ändere Zahlen und schau was passiert!
🎨 Pro-Tipp: Nutze random() für überraschende Effekte!
🐛 Debug-Tipp: Lies Fehlermeldungen - sie zeigen die Zeile mit dem Fehler!