xxxxxxxxxx
33
let array = [];
class Circle {
constructor(circleX, circleY, circleSize) {
this.circleX = circleX;
this.circleY = circleY;
this.circleSize = circleSize;
this.alpha = 255;
}
}
function setup() {
createCanvas(300, 300);
noFill();
strokeWeight(1);
}
function draw() {
background(255, 236, 153);
for (let i = 0; i < array.length; i++) {
array[i].circleSize += 1;
array[i].alpha -= 5;
noStroke();
fill(255, array[i].alpha);
ellipse(array[i].circleX, array[i].circleY, array[i].circleSize);
}
array = array.filter((circle) => circle.alpha > 0);
}
function mouseDragged() {
array.push(new Circle(mouseX, mouseY, 0));
}