SOURCE

console 命令行工具 X clear

                    
>
console
let angle = 0.2;
let a = 0.0;
let x=0;
let y=0;
let r = 100;
function setup(){
createCanvas(500, 500);
colorMode(HSB,360,100,100);
background(90);
}
function draw(){
    
stroke(255-angle);
let x = width/2 + sin(angle) * (r-angle);
let y = height/2 + cos(angle) * (r-angle);
line(width/2, height/2, x, y);
angle += 0.5;
a+=1;
noStroke();
fill(random(260),50,80);
y=r*sin(radians(a))+250;
x=r*cos(radians(a))+250;
rect(x,y,20,77);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.1.9/p5.min.js"></script>