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

为什么我写的代码无法显示果实,还有想知道老师迷一般消失的update

//这是我的代码块
var fruitObj = function() {
   this.alive = [];//boolen
   this.x = [];
   this.y = [];
   this.l = [];
   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.l[i] = 0;
      this.bron(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++) {
      console.log(deltaTime);//可打印出deltaTime数值
      if (this.l[i]<=15) {
      console.log(deltaTime);//打印出NaN
         this.l[i]+=0.01 *deltaTime;
         //console.log(this.l[i]);//同样NaN
      }
      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.update = function() {
   var num = 0;
   for (var i = 0; i < this.num; i++) {
      if (this.alive[i]) {
         num++;
      }
   }
};
fruitObj.prototype.bron = function(i) {
   var aneID  = Math.floor(Math.random()*ane.num);
   this.x[i] = ane.x[aneID];
   this.y[i] = canHeight- ane.len[aneID];
};

正在回答

6 回答

+1不行啊

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

你们都解决了吗?我的也是如此!检查了好几遍都不行,急求答案!!!

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

同问,我的也显示不出来

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

同问,不知楼主是否已经解决此问题

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

运行了你的代码,都可以打印出来数值,Chrome浏览器

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

同问,不知楼主是否已经解决此问题

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

举报

0/150
提交
取消

为什么我写的代码无法显示果实,还有想知道老师迷一般消失的update

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