我正在从头开始编写一个 html5 游戏。
我需要 gameEngine 中的一个方法,当它被调用时会暂停游戏循环。
有没有比使用 setTimeout,setInterval 更有效的方法?
gameEngine.prototype.start = function () {
var that = this;
(function gameLoop() {
that.loop();
requestAnimFrame(gameLoop, that.canvctx.canvas);
})();
}