最贊回答 / 默小柒
deltaTime應該在前面定義function game(){ init(); lastTime = Date.now(); deltaTime = 0; gameloop(); }如果在這里沒有定義,那么lastTime就是undefined,那么下面的deltaTime = now -lastTime;就會是時間戳減去undefined,所以就是NAN,就會一直NANfunction gameloop(){ window.requestAnimationFrame(gameloop); ? ? //...
2015-10-01
最新回答 / 阿貍太大熊
window.requestAnimFrame = (function() { return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function( /* function FrameRequestC...
2015-09-30