xxxxxxxxxx
30
function setup() {
createCanvas(400, 400);
}
// version 3
const array = [];
var lastP = {
x : -1,
y : -1
};
function draw() {
background(255, 200, 200);
const p = {
x : mouseX,
y : mouseY
};
if (lastP != p) {
array.push(p);
}
lastP = p;
if (array.length > 100) {
array.shift();
}
for (var i = 0; i < array.length - 1; i++) {
array[i].x += random(-1,1);
array[i].y += random(-1,1);
line(array[i].x, array[i].y, array[i+1].x, array[i+1].y);
}
}