-1

因此,我制作了一个游戏,并产生了一个想法,即当玩家在他死后被放回起点时,会出现一个来自 spritesheet 的半透明 png 动画。

http://www.youtube.com/watch?v=s2Vwyqo_y_A

只是我从来没有接触过动画,出于某种原因,我认为操纵 animrequestframe 有点令人困惑。我已经设置好了,所以我的游戏每秒刷新 60 次。

希望有一些建议可以帮助我!:/ 这是我的第一个“正确”游戏!

4

1 回答 1

0

如果您正在努力解决requestFrameAnimation问题,我建议您阅读这几个链接,它们解释得非常好:

  1. 丝般流畅的 JavaScript 动画的秘诀!
  2. 使用 requestAnimationFrame

给出的最简单的例子:

function gameLoop() {
  // Game logic
  requestAnimationFrame(gameLoop);
}
requestAnimationFrame(gameLoop);

编辑:您提到您希望您的游戏以 60 FPS 的速度运行。请求动画将尽可能快地运行您的游戏 - 这是一件好事 - 但有一些技巧可以设置实际的 FPS。但是,除非您的目标是较低的 FPS,例如 30,否则我不会打扰。

于 2013-07-04T20:34:20.157 回答