var?fruitObj=function()
{
this.alive=[];//bool
this.x=[];
this.y=[];
this.orange=new?Image();
this.blue=new?Image();
}
fruitObj.prototype.num=30;
fruitObj.prototype.init=function()
{
console.log("init");
for(var?i=0;i<this.num;i++)
{
this.alive[i]=true;
this.x[i]=0;
this.y[i]=0;
this.born(i);
}
this.orange.src="./src/fruit.jpg";
this.blue.src="./src/blue.jpg"
}
fruitObj.prototype.draw=function()
{
console.log("draw");
for(var?i=0;i<this.num;i++)
{
//draw,find?an?ane,grow,fly?up
ctx2.drawImage(this.orange,this.x[i]-this.orange.width*0.5,this.y[i]-this.orange.height*0.5);//果實沒出現(xiàn),提示這里有問題
}
}
fruitObj.prototype.update=function()
{
var?num=0;
for(var?i=0;i<this.num;i++)
if(this.alive[i])?num++;
}
fruitObj.prototype.born=function(i)
{
console.log("born");
var?aneID=Math.floor(Math.random()*ane.num);
this.x[i]=ane.x[aneID];
this.y[i]=canHeight-ane.len[aneID];
}
請問是什么原因呀
2017-06-14
為什么我的也不顯示
2016-07-29
我有過加上計算時間之后,果實都沒有出現(xiàn)了的情況,原因是獲取時間的時候有問題,把Date.now()改為new Date().getTime()試一試