当我将代码编译为HTML5时,它并不总是接受新的更改

  • 本文关键字:代码 编译 HTML5 libgdx
  • 更新时间 :
  • 英文 :


我试过gradlew html:clean,然后gradlew html:dist 但是,它从不使用最新的代码。它将继续从其他地方获取代码并编译它的旧版本。我让它使用一次最新的代码,但我不确定我做了什么来让它这样做。我不确定要在此处发布哪些文件以提供帮助。

对于开发,有两种可能的方法:

  • 如果你不需要调试并且还没有编译:使用 html:clean 和 html:superdev 并确保删除浏览器缓存 => 您将获得游戏的新版本
  • 如果您需要调试或游戏已经在运行:如果您还没有,请使用 html:superdev,请前往 localhost:8080/html,单击按钮进入 superdev 模式(在左上角(并点击重新编译 => 您将获得游戏的新版本,以便进行调试

要发布游戏更新:

您需要强制所有用户都获得游戏的新副本。您不能依赖所有用户删除他们的浏览器缓存,因此您需要为此使用其他技巧(更改每个构建的游戏目录,使用 HTTP 标头......我建议您使用游戏托管网站,例如GameJolt ot itch.io。他们为您创造了这个魔力,并且是玩家信任的网站。

我发现答案是 Shift-F5 硬刷新页面。Chrome正在缓存旧信息。

最新更新