gpt4 book ai didi

javascript - 保存网页 View 游戏分数

转载 作者:行者123 更新时间:2023-12-02 17:43:30 25 4
gpt4 key购买 nike

我有一个 webview 通过这行代码加载本地 html、css 和 javascript 游戏

webView.loadUrl("file:///android_asset/index.html");

现在我想做的是能够在玩家退出应用程序时保存玩家的分数。但我真的不知道如何从本地文件中做到这一点。因此,如果您能提供帮助,那就太好了,非常感谢。

最佳答案

既然您“拥有”该游戏(它是您的包的一部分),您就可以对其进行修改吗?

我不是 Android 专家,但如果允许 HTML 更新 window.location,那么一种简单的方法就是让游戏将当前分数添加到位置哈希中。

即,找到更新分数的 javascript 函数,并对其进行更改,以便将分数也放入 window.location.hash 中(与查询字符串相反,以防止调用重新加载游戏)。也许看起来像这样:

function updateScore(newScore) {
this.score = newScore;
window.location.hash = "score=" + newScore;
}

然后您可以从 webView URL 中读取分数。

关于javascript - 保存网页 View 游戏分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21976219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com