xxxxxxxxxx
28
let position
let velocity
const topSpeed = 6
function setup() {
createCanvas(400, 400);
position = createVector()
velocity = createVector(.5, .5)
}
function draw() {
background(220, 10);
mouse = createVector(mouseX, mouseY)
let direction = mouse.sub(position)
direction.normalize()
direction.mult(0.5)
const acceleration = direction
velocity.add(acceleration)
velocity.limit(topSpeed)
position.add(velocity)
ellipse(position.x, position.y, 16)
}