使用cc.sys.localStorage.setItem,结果数据突然没了?

先给各位大佬请安!

写了个小游戏,使用cc.sys.localStorage.setItem来保存数据。

结果刚才浏览器意外关闭。。。再打开游戏。。。结果以前保存的人物属性信息都没了。

请问一下,这种情况该如何避免,如果再手机端运行,数据会突然损坏吗?

本地报错的数据很容易丢失,一般只会保存一些不重要的数据,比如,卸载重装就会丢失调,比如某些清理软甲等等给;重要的数据要上传到服务器。

额。。。大佬,我该如何获取到这个数据的位置?官方文档说,数据保存是由浏览器进行的。。。

开发者工具-》Application-》Storage-》Local Storage

细细大佬,也就是说我将这个文档传入服务器,需要的时候下载下来读取,可是如果传上去的时候就是坏的呢,啊哈哈哈哈,我不是抬杠,我是真的不确定。。。

是时候学一门后端语言了:joy:

23333,网上不是说没有游戏版号不能做带联网的游戏吗?

或者大佬有给萌新的建议没有,比如无缝对接的后端云什么的,哈哈哈哈哈

大佬,有成熟的后端云推荐吗。。。

一般后端都需要买台服务器,然后自己写代码。不太明白你说的后端云指什么,你看看bmob是不是你需要的

谢谢大佬,所以后端需要学习NODEJS和MYSQL对吧

后端有很多方案可以选择,你说到了Node JS,推荐你学习Node+Mongo。

Node的优势是,编程语言跟前端保持一致,可以不用学习一门新语言,只需熟悉Node文档和服务端框架okay了。搭配

Node,数据库建议使用Mongo,理由有3点:

  1. Mongo的数据结构是BSON,可以简单理解为JSON,好理解;
  2. 另外就是Mongo是NoSQL数据库,可以不用学习SQL,相比MySQL上手更快;
  3. Mongo无需见表,相比MySQL更加灵活,因为游戏需求多变 Mongo更适合这个特性。

谢谢大佬,写的真详细。笔芯