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

果实出不来


var fruitObj = function() {

this.alive = []

this.x = []

this.y = []

this.orange = new Image()

this.blue = new Image()

}

fruitObj.prototype.num = 30

fruitObj.prototype.init = function() {

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

// 定义果实生命期为true,说白了就是显示

this.alive[i] = true

this.x[i] = 0

this.y[i] = 0

// 遍历30次,分别得到这30次果实的位置

// this.born(i)

}

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

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

}

fruitObj.prototype.draw = function() {

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

// 绘制果实的图片以及位置

ctx2.drawImage(this.orange, this.x[i] - this.orange.width * 0.5, this.y[i] - this.orange.height * 0.5)

}

}

fruitObj.prototype.born = function(i) {

// ane.num == 50

var aneID = Math.floor(Math.random() * ane.num)

// 使每个果实的横坐标对应每个海葵的横坐标

this.x[i] = ane.x[aneID]

// 使每个果实的纵坐标刚好在每个海葵的上面

this.y[i] = canHeight - ane.len[aneID]

}



正在回答

1 回答

你第16行的this.born(i)被注释掉了

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

举报

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

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

进入课程

果实出不来

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