requestAnimationFrame の終了/強制終了/終了に問題があります。ゲームループが機能し、ゲームを一時停止できます (ゲームループはアクティブなままです)。しかし、メニューに戻りたいときに、requestAnimationFrame を強制終了したいので、描画と更新が停止します。私はインターネットとstackoverflowで検索しましたが、同様の質問が応答を試みたことがわかりましたが、運がありません:(
var fps = 60;
var now;
var then = Date.now();
var interval = 1000/fps;
var delta;
//============================================================================
function gameloop(){
window.requestAnimationFrame(gameloop);
if (game.isUnpaused()){
//game is not paused, update all
now = Date.now();
delta = now - then;
if (delta > interval) {
then = now - (delta % interval);
//DO ALL WHAT'S NEEDED: draw avatar,move obstacles,move avatar....
}}
//what to do when game is paused:
else{//draw stuff when game is paused}
}
誰でも私を助けることができますか?
前もって感謝します