Deine Frage-Antwort-Community
Frage stellen
    • Meinung des Tages: 10 Jahre nach "Wir schaffen das!" - wie bewertet Ihr Merkels damalige Entscheidung?
    • Offene Beziehung - Was haltet ihr davon?
    • Labubu: Niedlich oder doch Hässlich?
    • Wünscht du Menschen, die dir Schlechtes wünschen auch Schlechtes?
    • Welchen Traum habt ihr sehr oft geträumt?
    • Welche Titel gehören auf die Liste der 50 bedeutensten Computerspiele?
    • Alle Beiträge
    • Radiokooperation mit Absolut HOT 🔥
    • Meinung des Tages
    • Themenspecial: Polizei (mit BKA-Kriminaldirektor Andy Neumann) 🚓
    • Blickwechsel: Deine Fragen an einen Hiphop-Newcomer
    • Ask Me Anything:
      Alle Blickwechsel
    • Ask Me Anything:
      Alle Themenspecials
    • gutefrage Tipps
    • gutefrage Highlights
    • Computer
    • Internet & Social Media
    • Kreativität, Freizeit & Hobby
    • Lokales, Reiseziele & Urlaub
    • Medien, Unterhaltung & Musik
    • Mode & Beauty
    • Software & Apps
    • Spiele & Gaming
    • Sport & Fitness
    • Alle Themenwelten
In wenigen Minuten
Antworten auf Deine Fragen.
Frage stellen
Du hast noch kein gutefrage Profil? Jetzt kostenlos erstellen
Profil Beiträge Antworten Antworten

Smilll

25.12.2023
Übersicht
0
Hilf. Antw.
0
Antworten
2
Beiträge
0
Danke
0
Komplim.
0
Freunde
Erfolge

FraGenius

Erste Frage gestellt.
Smilll
10.03.2025, 23:34
,
Mit Bildern

Warum funktioniert mein Processing-Code nicht?

Hallo.

Ich habe versucht, Processing mit Tutorials zu lernen. Aber jetzt bin ich an einem Punkt, an dem ich nicht mehr weiterkomme. In meinem Code ist ein Fehler und ich weiß nicht, wo. Zumindest ist der Kreis nicht sichtbar. Alles ist nur blau.

Das ist der Code:

PGraphics ha;
PGraphics jh;
float x;

void setup() {
  size(800, 600);
  background(0, 0, 255);
  ha = createGraphics(screenWidth, screenHeight);
  jh = createGraphics(screenWidth, screenHeight);
  x = 200;
}

void draw() {
  ha.beginDraw();
  ha.ellipse(x, 200, 50, 50);
  ha.endDraw();
  jh.beginDraw();
  jh.ellipse(200, 200, 500, 500);
  jh.endDraw();
  ha.mask(jh.get());
  image(ha, 0, 0);
  x++;
}

Früher, als ich nur eine PGraphics-Instanz hatte, funktionierte es:

PGraphics ha;
float x;

void setup() {
  size(screenWidth, screenHeight);
  ha = createGraphics(screenWidth, screenHeight);
  x = 200;
}

void draw() {
  background(0, 0, 255);
  ha.beginDraw();
  ha.background(0, 0, 255);
  ha.ellipse(x, 200, 50, 50);
  ha.endDraw();
  image(ha, 0, 0)
  x++
}

Hat jemand eine Idee, was ich ändern muss?

Bild zum Beitrag
Code, Processing, Programmiersprache
2 Antworten
Smilll
02.12.2024, 16:12
,
Mit Bildern

Farbe ändern, wenn der Kreis das Dreieck berührt bei Processing?

Wir machen in der Schule gerade etwas mit processing.

Bei mir ist es so.

Wenn man den Bildschirm berührt, erscheint der gelbe Kreis, den man bewegen kann und der Baum färbt sich insgesamt ein bisschen heller.

(Schwer zu erkennen auf den Bildern)

Was ich ändern will, ist dass der Baum nur dort die Farbe ändert, wo der Kreis den Baum berührt, so wie eine Taschenlampe.

Kann mir Jemand erklären, wie da geht?

das ist das was ich gemacht habe:

 void setup () {

size(screenWidth, screenHeight);

}

void draw () {

background(200,0,0);

noStroke();

if(mousePressed){

fill(250,230,130);

ellipse(mouseX,mouseY,500,520);}

fill(130,100,30)

rect(530,500,50,80);

fill(100, 180,150);

if(mousePressed) {

fill(150,230,170)};

triangle(550, 100,470,250,630,250);

triangle(550, 180,380,400,720,400);

triangle(550,260,320,550,800,550);

}

schon mal Danke ;- )

Bild zum Beitrag
JavaScript, Programmiersprache
1 Antwort
gutefrage
  • Beitrag erstellen
  • Stöbern
  • Alle Themen
  • Hilfe / FAQ
  • Richtlinien
  • gutefrage Highlights
Partner
  • Businesspartner
  • Partner werden
Unternehmen
  • Über uns
  • Jobs
  • Kontakt
  • Presse
Rechtliches
  • Impressum
  • Datenschutz
  • AGB
  • Utiq verwalten
Weil es immer jemand weiß.
gutefrage ist so vielseitig wie keine andere Frage-Antwort-Plattform. Bei uns findest Du schnell neue Perspektiven - egal zu welchem Thema.
Gmacht in Minga. Mit
❤
Facebook Pixel