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; 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];}
添加回答
举报
0/150
提交
取消