LocalStorage实例

时间:2012-04-23 08:11:46

标签: html5 local-storage

我正在开发一款手机游戏,因此我希望为每位登录用户存储游戏进度(如果玩家处于游戏中期并意外关闭了网络浏览器。一旦他再次打开游戏,游戏就会从玩家正在玩的开始和游戏都会丢失。通过这种方式,玩家可以稍后恢复游戏。)

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

所以不可能这样做吗?如果不能怎么做呢?提前谢谢

2 个答案:

答案 0 :(得分:2)

对于游戏中的任何单个玩家方面都可以。您可以使用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);

可以找到工作代码here

答案 1 :(得分:0)

这是一个游戏演示,完全按照您的描述进行演示:http://rhaboo.org/demos/game.html

它使用http://rhaboo.org在localStorage中存储对象。