Я хотел бы сбросить цикл «for», который выполняется в эскизе, без использования keyPressed () или mousePressed (), это должно произойти автоматически.
Когда обводка будет охватывать большую частьобласть холста или когда она выходит за ширину / высоту, я хотел бы перезапустить эскиз.
В предыдущем эскизе я установил счетчик, он работал, потому что не было цикла for, но в этомсчетчик не работает из-за этого.
int interval = 5 * 1000;
int time;
float cer;
float big = 14;
void setup() {
size(595, 842);
background(255);
}
void draw() {
strokeWeight(cer);
stroke(0);
noFill();
ellipse(width/2, height/2-100, 200, 200);
ellipse(width/2, height/2+100, 200, 200);
cer = cer + big;
if (cer < width) {
big = +1;
}
if (millis() - time >= interval) {
// clear background
background(255);
// reset time for next interval
time = millis();
// debug
println("=========================> tick");
}
}