Processing: Wie kann ich Text ausblenden lassen, ohne dass ich den gesamten Screen löschen muss?
Hallo,
das Ziel ist es, im oberen Bereich alle x Sekunden einen Punkt erscheinen zu lassen. Im unteren Bereich soll ein kurzer Text stehen.
Alle x Sekunden soll dieser verschwinden und ein neuer kurzer Text erscheinen. usw. usw.. 😊
Weiß jemand, wie man Texte überschreiben kann, ohne dass der gesamte Screen gelöscht werden muss?
Vielen Dank!
Code:
PImage img;
int punkt;
int savedTime;
int totalTime = 1;
String s;
void setup() {
textSize(50);
fullScreen();
s = "alle 6 Sekunden erscheint ein Punkt";
img = loadImage("schwarz.png");
punkt = 12;
imageMode(CENTER);
noStroke();
background(255);
savedTime = millis();
}
void draw() {
text(s,600,970,2560,1440);
fill(50);
int passedTime = millis() - savedTime;
if (passedTime > totalTime) {
int x = int(random(img.width));
int y = int(random(img.height/1.5));
color pix = img.get(x, y);
fill(pix);
ellipse(x, y, punkt,punkt);
savedTime = millis();
}
}
Computer,
programmieren,
Processing