准备:Hbuilder/vscode等可以编写网页的编辑器
如果想立刻上手也可以使用在线编译器p5.js官方在线编辑器,如果打不开也可以使用国内的一款在线编辑器jsrun编辑器,(第一课先使用jsrun在线编辑器)
本案例最终代码17行
function setup() {
createCanvas(400, 400);
}
var x=200,y=200;
function draw() {
background(87,250,255);
ellipse(x,y,20,20);
}
draw()函数会不断地运行(频率为FPS,默认60帧/秒)
var sx=2,sy=3;
function draw() {
background(87,250,255);
ellipse(x,y,25,20);
x+=sx;
y+=sy;
}
if(x>width||x<0){
sx*=-1;
}
if(y>height||y<0){
sy*=-1;
}
最后附上完整代码:
var x=200,y=200;
var sx=2,sy=3;
function setup() {
createCanvas(400, 400);
}
function draw() {
background(87,250,255);
ellipse(x,y,20,20);
x+=sx;
y+=sy;
if(x>width||x<0){
sx*=-1;
}
if(y>height||y<0){
sy*=-1;
}
}
如果想进一步探讨p5.js,可以关注我的vx公众号:大李日志