xxxxxxxxxx
21
function setup() {
createCanvas(windowWidth, windowHeight);
}
let periodSec = 1;
function draw() {
background(220, 20, 120);
let amplitude = width / 2;
let xOffset = width / 4;
let period = periodSec * getTargetFrameRate();
let circleSpeed = amplitude / period;
let x = (frameCount * circleSpeed) % amplitude;
let y = height / 2;
ellipse(x + xOffset, y, 25);
}