问答详情
源自:2-5 果实绘制(果实上浮)

漂浮上去出问题

老师为什么不用清空画布,我不清空的话飘上去就是一条直线,一直在画

提问者:qq_莫小染_0 2016-03-30 11:29

个回答

  • 慕函数0883431
    2016-06-14 14:03:32
    已采纳

    我猜清空应该在循环的外面

  • jasonlbw
    2016-04-04 18:45:06

    你的清空代码是?我清空之后为什么果实就画不出来了。


    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]);

        }

    }