易错点(一)
p5 小球移动错误:
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
var y=20;
fill(255,0,0);
noStroke();
ellipse(12, y, 20, 20);
y +=1;
console.log(y);
}
输出会静止不动,因为每次draw中的y都会为20,y一直为21
p5 小球移动正确:
var y=20;
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
fill(255,0,0);
noStroke();
ellipse(12, y, 20, 20);
y +=1;
console.log(y);
}
易错点(二)
length,不能加括号,否则无法运行
错误:
for (var i=0;i<posx.length();i++)
{
posx[i]=random(