0

現在カードゲームを制作中です。ゲームは、コンピューター プレイヤーや人間のプレイなどを行う機能の "ループ" です。

私は次のように要約できます:

function makePlayerPlay(player){
     player.play();
     nextPlayer();
}
function nextPlayer(){
     // select the next player
     makePlayerPlay(player);
}

ご想像のとおり、それ以上です。多くのアニメーション、その他の機能など

一時停止ボタンを作成する必要がある時点に到達しています。変数を切り替えるシステムを作成しました。

var pause = true; // or false

私の問題は:

ゲームを一時停止すると、ajax 呼び出し、jquery アニメーションなどに入ることができます。起動した場合のアラート ポップアップのように、すべてを一時停止するにはどうすればよいですか?

一時停止/再開 jquery プラグインについて知っています。しかし、アニメーションはいったん再開すると、適切なタイミングで停止しません。(0からの再起動のようなものです)また、タイムアウトを使用する必要があると思います。しかし、もしそうなら、タイムアウトをどこにでも置くべきですか?関数を停止するのは簡単ですが、正しいパラメーターを使用して、停止した場所から再起動するのは簡単です...私はブロックされています:/

助けてくれてありがとう

4

0 に答える 0