2013-07-04 148 views
-1

所以我做了一個遊戲,並得到了從spritesheet有一個半透明的png動畫出現,當玩家在他死後恢復到開始的想法。畫布遊戲動畫

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

這只是我從來沒有得到解決,以動畫的又一個由於某種原因,我想操縱animrequestframe啄有點混亂。我已經設置了,所以我的遊戲每秒刷新60次。

想請教一下我的意見! :/ 這是我第一個'正確'的遊戲!

+0

這個[JS遊戲引擎列表](https://gist.github.com/bebraw/768272)可能是一個很好的開始。 – jantimon

+0

我打算在下一場比賽中使用impactjs,這只是我想做的所有事情都可以用純j完成! :)一個引擎可能會幫助我節省大量的時間:) – Sam

+0

@Sam如果以下答案有任何幫助,請考慮標記爲正確。 – Jarrod

回答

0

如果你正在努力讓你的頭部周圍requestFrameAnimation,我建議你閱讀這幾個環節,他們解釋這真的很好:

  1. The secret to silky smooth JavaScript animation!
  2. Using requestAnimationFrame

最簡單的例子給出:

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

編輯:你提到你希望你的遊戲以每秒60幀的速度運行。請求動畫會盡可能快地運行您的遊戲 - 這是一件好事 - 但有一些技巧可以設置實際的FPS。但是,除非你瞄準的是更低的FPS,比如30,否則我不會打擾。