老师为什么不用清空画布,我不清空的话飘上去就是一条直线,一直在画
我猜清空应该在循环的外面
你的清空代码是?我清空之后为什么果实就画不出来了。
fruitObj.prototype.draw = function(){
for(var i = 0;i < this.num;i++){
if(this.len[i] <= 14){
this.len[i] += 0.01 * deltaTime;
}else{
this.y[i] -= 0.1;
}
ctxBack.clearRect(0,0,canWidth,canHeigth);
ctxBack.drawImage(this.orange,this.x[i] - this.len[i] * 0.5,this.y[i] - this.len[i] * 0.5,this.len[i],this.len[i]);
}
}