3

我正在开发一个手机游戏,所以我想存储每个登录用户的游戏进度(如果玩家处于游戏中期并且不小心关闭了网络浏览器。一旦他再次打开游戏,游戏就会从头开始并且玩家正在玩的游戏丢失。这样玩家可以稍后恢复游戏。)

因此,对于每个用户,我都会创建一个新的 localStorage 对象,但我在这里得到这个答案Data supported by HTML5 Local Storage by "Jocelyne lecopmte" 。

所以这是不可能的吗?如果不是,我怎么能这样做?先感谢您

4

1 回答 1

3

这适用于游戏的任何单人游戏方面。您可以使用JSON.stringifyJSON.parse从 保存和加载对象localStorage

var object = new Object();
object.score = 100;
object.name = "John";

localStorage.setItem("player1", JSON.stringify(object));
var copy = JSON.parse(localStorage.getItem("player1"));

console.log(copy.name);

工作代码可以在这里找到。

于 2012-04-23T10:30:42.363 回答