|
|
|
|
|
|
|
let x = 100; |
|
let y = 200; |
|
let speedX = 7; |
|
let speedY = 2; |
|
let ballSize = 50; |
|
|
|
function setup() { |
|
createCanvas(450, 500); |
|
} |
|
|
|
|
|
function draw() { |
|
|
|
background(50, 50, 50, 25); |
|
|
|
|
|
x += speedX; |
|
y += speedY; |
|
|
|
|
|
if (x > width - ballSize/2 || x < ballSize/2) { |
|
speedX *= -1; |
|
} |
|
if (y > height - ballSize/2 || y < ballSize/2) { |
|
speedY *= -1; |
|
} |
|
|
|
|
|
fill(random(100, 255), random(100, 255), random(100, 255)); |
|
circle(x, y, ballSize); |
|
|
|
|
|
for (let i = 0; i < 3; i++) { |
|
fill(255, 255, 255, 150); |
|
circle(x + random(-30, 30), y + random(-30, 30), random(3, 8)); |
|
} |
|
} |
|
|