0

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}

}

誰でも私を助けることができますか?

前もって感謝します

4

1 に答える 1