我有一个用 HTML 正文中的标记编写的画布脚本<script>
,带有全局变量。它包括游戏代码。现在我想添加一些重启选项(例如当玩家死亡时,重启游戏)。如何重新加载所有内容/主脚本?我试图<canvas>
从 HTML 中删除标签并再次添加它,但游戏动画(之后)停止并且它显示第一个关键帧(在游戏重新启动后可见)是之前游戏中的最后一个。目前对我来说唯一的方法是 location.reload(),但这是一个非常糟糕的解决方案。
所以问题是 - 有没有办法重新启动整个脚本?我想让它像页面重新加载后一样工作(默认一切)。我只能使用纯 JavaScript。
谢谢你的帮助。