帆布游戏动画

时间:2013-07-04 19:42:16

标签: javascript canvas

所以我做了一个游戏并且想到了一个spriteesheet的半透明png动画,当玩家在他去世后重新回到起点时就会出现。

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

这只是我从未接触到动画但由于某种原因我认为操纵animrequestframe有点令人困惑。我把它设置好让我的游戏每秒刷新60次。

会喜欢一些建议来帮助我! :/ 这是我第一次'正确'的游戏!

1 个答案:

答案 0 :(得分:0)

如果你正在努力探索requestFrameAnimation,我建议你阅读这几个链接,他们解释得非常好:

  1. The secret to silky smooth JavaScript animation!
  2. Using requestAnimationFrame
  3. 最简单的例子:

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

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