xxxxxxxxxx
35
var radius = 80;
var angle = 0;
var speed = 0.03;
var speed1=5
var centerX = 300;
var centerY = 300;
function setup() {
createCanvas(600, 600);
}
function draw() {
background(100,200,50);
var x = centerX + radius * cos(angle);
var y = centerY + radius * sin(angle);
if (overCircle(x, y, radius, radius)) {
x = x + random(-speed1*3, speed1);
y = y + random(-speed1*3, speed1);
}
noStroke()
ellipse(x, y, radius);
angle = angle + speed;
}
function overCircle(x, y, radius) {
if (dist(x, y, mouseX, mouseY) < radius) {
return true;
} else {
return false;
}
}