标签: javascript
为了让玩家跳跃,我经常会看到下面的代码片段。我的问题是,使用计时器的目的是什么?我认为它可以防止双重跳跃。 任何人都可以解释这是如何工作的吗?
if (jumpButton.isDown && this.body.onFloor() && this.game.time.now > jumpTimer) {}
非常感谢
答案 0 :(得分:1)
通常这用于防止双重跳跃或垃圾邮件跳跃。一些游戏特别是第一人称射击游戏风格试图阻止“兔子跳跃”,这有着被视为一种糟糕的游戏风格的历史。