10
requestAnimationFrameでキャンバスアニメーションを一時停止するにはどうすればよいですか?今、私はKeyDownイベントの後に一時停止オプションを追加したいキャンバスrequestAnimationFrameポーズ
window.requestAnimFrame = (function() {
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
function(callback) {
window.setTimeout(callback, 1000/60);
};
})();
function Start() {
Update();
requestAnimFrame(Start);
}
Start();
:
コード: は、私はこのようなアニメーションを開始します。それを行う簡単な方法はありますか?
イワンチャブ・ソリューションは、動作しますが、ブラウザはrequestAnimationFrameのコールバックを呼び出してまいります。この問題を回避するには、代わりに[cancelAnimationFrame](https://developer.mozilla.org/en-US/docs/DOM/window.cancelAnimationFrame)を使用してください。 requestAnimationFrame robust polyfill(この記事では公開されています)(http://paulirish.com/2011/requestanimationframe-for-smart-animating/)を参照してください。 –
'RequestAnimationFrame'は' Update() 'で呼び出されませんか?そうでなければ、別の関数を呼び出す以外の何もしない関数を呼び出します。 –