HTM5 LocalStorage:为每个登录的播放器保存游戏进程

时间:2012-04-18 16:42:39

标签: javascript html5

我正在开发一个html5游戏,但如果玩家处于游戏中期并意外关闭网络浏览器,我就会遇到此问题。一旦他再次打开游戏,游戏就从游戏开始 开始和玩家正在玩的游戏丢失了。所以我发现这个解决方案使用本地存储,我们可以将整个游戏数据编码为JSON并存储它们。通过这种方式,玩家可以稍后恢复游戏。

但是在我的游戏中,每个玩家都有一个登录名,所以我应该将他的登录名存储在localStorage中,这样每个玩家都会拥有自己的localStorage。

所以Can'i可以使用localStorage吗? 有更好的解决方案吗?

提前感谢你

2 个答案:

答案 0 :(得分:1)

是的,您可以在客户端上使用SQLite数据库。它是开源的,可以从download link for SQLLite

下载

答案 1 :(得分:1)

根据您的数据大小,您可以使用Cookie。它更快更简单。