在线等,为什么不出果实 不报错,检查不出来错误自己??

var fruitObj=function(){

    

//一点点的来添加属性

//首先只有一个islive属性

this.alive=[];

this.orange=new Image();

this.blue=new Image();

this.x=[];

this.y=[];

//先声明x与y是一个数组在初始化的时候再初始化

//在里面写和在外面写有什么区别


}

fruitObj.prototype.num=30;

fruitObj.prototype.init=function(){

    //在初始化的时候建立物理池

    for(var i=0;i<this.num;i++){

        this.alive[i]=true;


    }

    this.orange.src="./src/fruit.png"

    this.blue.src="./src/blue.png"

    this.x[i]=0;

    this.y[i]=0;

    this.born(i);



}

fruitObj.prototype.draw=function(){


//在这个函数的时候是画上果实

 var _this = this;


    _this.orange.onload = function() {


        for (var i = 0; i < _this.num; i++) {


         


         _this.born(i);


         ctx2.drawImage(_this.orange, _this.x[i], _this.y[i]);



}

}

}

fruitObj.prototype.born=function(i){


     var aneID=Math.floor(Math.random()*ane.num);

     this.x[i]=ane.x[aneID];

     this.y[i]=cHeight-ane.y[aneID];

}


qq_LO_1
浏览 1218回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5