正在设置碰撞计数器
Setting counter for collision
目前我有一个游戏,当你点击画布时,会在上面画一块食物。然后鱼精灵会朝着食物移动来吃它。
这是让鱼向食物移动的功能:
Fish.prototype.eatFood = function() {
var foodX, foodY;
var halfWidth = this.frameWidth * this.frameScale / 2;
var halfHeight = this.frameHeight * this.frameScale / 2;
// Loop backward because we are removing elements.
for (var i = foodArray.length-1; i >= 0; i--) {
foodX = foodArray[i].x + foodWidth / 2;
foodY = foodArray[i].y + foodHeight / 2;
if (foodX > this.xPos - halfWidth &&
foodX < this.xPos + halfWidth &&
foodY > this.yPos - halfHeight&&
foodY < this.yPos + halfHeight)
{
foodArray.splice(i, 1); //Clearing away food after both of it collide
}
}
};
我怎么能设置一个计数器,这样每当鱼吃东西时,计数器就会增加。
这可能会有所帮助:在脚本的开头创建一个变量(Global)并将其初始化为0
。然后,每当食物消失时,就在这里:{
foodArray.splice(i, 1); //Clearing away food after both of it collide
}
增加变量。像这样:
` {
foodArray.splice(i, 1); //Clearing away food after both of it collide
foodCount++;
} `
这样,每当鱼吃东西时,它就会增加。
相关文章:
- JQuery使计数器每次更改时都会增加
- Javascript计数器变量未显示正确的值
- 带有计数器、缩略图、进度条和淡入淡出效果的简单jQuery幻灯片
- 如何在for循环中使用计数器
- IE7-FIX下的总碰撞
- 逐像素碰撞检测弹球
- 正确使用AES-CTR模式的随机数和计数器
- Javascript猜测游戏-计数器不工作
- Javascript第二计数器
- Jquery:直到寄存器打开的时间计数器
- 如何使用JavaScript创建时间计数器
- Javascript计数器问题
- 类似按钮增量计数器不工作.PHP,AJAX,MySQL,javascript
- 如何正确制作计数器angularjs
- 使用FlipClock js的404页面计数器效果
- (PHP)克隆按钮上的按钮点击计数器
- 困在使用RxJS删除所有计数器应用程序中
- JavaScript中的足球时钟计数器
- Highcharts多个Y轴绘图带碰撞
- 正在设置碰撞计数器