<script>
グローバル変数を使用して、HTML 本文のタグで記述されたキャンバス スクリプトがあります。ゲームコードが含まれています。ここで、再起動オプションを追加したいと思います (たとえば、プレイヤーが死亡したときにゲームを再起動するなど)。すべてのもの/メインスクリプトをリロードするにはどうすればよいですか? HTML からタグを削除<canvas>
して再度追加しようとしましたが、ゲームのアニメーション (その後) が停止し、最初のキーフレーム (ゲームの再起動後に表示される) が前のゲームの最後のキーフレームであることが示されます。現時点で唯一の方法は location.reload() ですが、これは本当に悪い解決策です。
問題は、スクリプト全体を再起動する方法はありますか? ページのリロード後のように機能させたい(デフォルトのすべて)。純粋な JavaScript のみを使用できます。
ご協力ありがとう御座います。