为了账号安全,请及时绑定邮箱和手机立即绑定

橙色果实出来了,可是没有蓝色的,帮我看一下代码吧谢谢大佬了

// fruit

var fruitObj = function(){

this.alive = [] ;

this.x=[];

this.y=[];

this.l=[];

this.spd =[];

this.fruitType =[];

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] = false ;

this.x[i] =0;

this.y[i] =0;

this.spd[i] =Math.random()*0.01+0.005;

this.fruitType[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.alive[i])

{

    if (this.fruitType[i]=="biue")

{var pic =this.blue;}

else{var pic=this.orange;}

        if(this.l[i]<=14)

        {

this.l[i] += this.spd[i] * deltaTime;

            }

  else{

  this.y[i] -= this.spd[i]* 7 * deltaTime;}

ctx2.drawImage(pic,this.x[i] - this.l[i]*0.5,this.y[i]- this.l[i]*0.5,this.l[i],this.l[i]);

if(this.y[i]<10){this.alive[i]=false;}

}

}

}



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;

this.alive[i] = true;

var ran = Math.random();

if(ran<0.3)

{

this.fruitType[i]="blue";

}

else

{

this.fruitType[i]="orange";

}

}


fruitObj.prototype.dead = function(i)

{

this.alive[i] = false;

}


function fruitMonitor()

{

var num =0;

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

{

if(fruit.alive[i]) num++ ;

}

    if(num<15)

{

sendFruit();

return;}

    }



function sendFruit(){

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

if(!fruit.alive[i]){

fruit.born(i);

return;

}

}

}


正在回答

2 回答

fruitObj.prototype.init=function(){

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

this.alive[i]=false;

this.x[i]=0;

this.y[i]=0;

this.spd[i]=Math.random()*0.02+0.01;

this.fruitType[i]="";

this.born(i);

}

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

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

}


0 回复 有任何疑惑可以回复我~
#1

学学学学习学

不好意思 弄错了 别看
2017-02-24 回复 有任何疑惑可以回复我~

draw 里的blue写成了biue

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

橙色果实出来了,可是没有蓝色的,帮我看一下代码吧谢谢大佬了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信