1、写信息到本地的方法
存储数据: cc.sys.localStorage.setItem(key,value);
取出数据:cc.sys.localStorage.getItem(key);
清除某一条数据: cc.sys.localStorage.removeItem(key);
清除所有的缓存数据: cc.sys.localStorage.clear();
优点:
- 把信息存储到本地,类似于游戏存档的功能
- 可以在任意需要存储的地方存储或取出数据,不受场景、脚本不同影响。
2、注意事项:
- 存储信息的数据类型要简单
所有数据存到本地后,都变成了字符串,取出的时候要做相应的转化
数组的存取值方式:
data = [1,2,3];//存数组
//存数组data 到本地
cc.sys.localStorage.setItem(str,data;//key 为str
//从本地取值
var info = cc.sys.localStorage.getItem(str);//取出的是数组的字符串形式
var temp = info.split(",");//用 , 把整条字符串中的元素分离开来
temp值为:
temp[0] = 1;
temp[1] = 2;
temp[2] = 3;
2、建议存储的类型: 值、 数组
3、json文件的存取方式:https://blog.csdn.net/alwaysle/article/details/53415817转载此位前辈
新手一枚,记录学习历程,欢迎前辈们指教。。。