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

请问为什么果实大小l 的数组显示为Nau?

var fruitObj=function()

{

this.alive=[]; //果实状态

this.x=[]; //果实出生x坐标

this.y=[];  //出生的y坐标~

this.orange=new Image();

this.blue=new Image();

this.l=[]; //果实大小

}

fruitObj.prototype.num=30;//果实个数

fruitObj.prototype.init=function()

{

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

{

this.alive[i]=true;

this.born(i);

}

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

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

}


fruitObj.prototype.draw=function()

{

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

{

//画果实~

this.l[i]+=0.01*delTime;

// console.log(this.l[i]);    --->此处打印,显示为Nau 导致了果实无法正常生长


ctx2.drawImage(this.blue,

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;   //设定30个果实初始大小均为0

}




Main函数和html中都引用了正确的Js为文件 没有问题


正在回答

1 回答

也许你的delTime有问题(猜测

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

举报

0/150
提交
取消
HTML5小游戏---爱心鱼(上)
  • 参与学习       92348    人
  • 解答问题       551    个

学做HTML5游戏,轻轻松松带你上手,适合刚入手游戏开发的同学

进入课程

请问为什么果实大小l 的数组显示为Nau?

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