為什么顯示不了果實
var fruitObj=function()
{
? ?this.alive=[];
? ?this.x=[];
? ?this.y=[];
? ?this.l=[];
? ?this.spd=[];
? ?this.orange=new Image();
? ?this.blue=new Image();
};
fruitObj.prototype.num=30;
fruitObj.prototype.init=function ()
{
? ?for(var i=0; i <this.num;i++)
? ?{
? ? ? ?this.alive[i]=true;
? ? ? ?this.x[i]=0;
? ? ? ?this.y[i]=0;
? ? ? ?this.spd[i]=Math.random()*0.01+0.005;
? ? ? ?this.born(i);
? ?}
? ?this.orange.src="./src/fruit.png";
? ?this.blue.src="./src/blue.png";
};
fruitObj.prototype.draw=function ()
{
? ?for(var i=0;i<this.num;i++)
? ?{
? ? ? ?if(this.l[i] <=14)
? ? ? ?{
? ? ? ? ? ?this.l[i] += this.spd[i]* deltaTime;
? ? ? ?}
? ? ? ?else
? ? ? ?{
? ? ? ? ? ?this.y[i]-=this.spd[i]*7*deltaTime;
? ? ? ?}
? ? ? ?ctx2.drawImage(this.orange,this.x[i]-this.l[i]*0.5,this.y[i]-this.l[i]*0.5 ,this.l[i], this.l[i]);
? ?}
};
fruitObj.prototype.born=function (i)
{
? ?var aneID = Math.floor(Math.random() * ane.num);
? ?this.x[i]=ane.x[aneID];
? ?this.y[i]=canHeight-ane.len[aneID];
? ?this.l[i]=0;
};
2018-03-07
請問能貼一下你main。js代碼嗎
2017-11-26
終于解決了
? 我的代碼沒錯?
是main,js中有個小問題