SOURCE

console 命令行工具 X clear

                    
>
console
let x=40;
let y=70;
let d=70;
let a=15;
let b=20;
function setup(){
    createCanvas(500,500);
    noStroke();
    colorMode(HSB,250,100,200);
}
function draw(){
    x+=a;
    y+=b;
    fill(random(2),random(50),random(294));
    if(x>width+50||(x<d/2)){
        a=-a+random(-5,5);
    }
    if(y>height+50||(y<d/2)){
        b=-b+random(-50,50);
    }
    rect(x,y,d,d);
   
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.1.9/p5.min.js"></script>