Cocos Creator 写信息到本地的方法与注意事项

1、写信息到本地的方法

存储数据: cc.sys.localStorage.setItem(key,value);

取出数据:cc.sys.localStorage.getItem(key);

清除某一条数据: cc.sys.localStorage.removeItem(key);

清除所有的缓存数据: cc.sys.localStorage.clear();

优点:

  1. 把信息存储到本地,类似于游戏存档的功能
  2. 可以在任意需要存储的地方存储或取出数据,不受场景、脚本不同影响。

2、注意事项:

  1. 存储信息的数据类型要简单

所有数据存到本地后,都变成了字符串,取出的时候要做相应的转化

数组的存取值方式:

    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转载此位前辈

 新手一枚,记录学习历程,欢迎前辈们指教。。。

猜你喜欢

转载自blog.csdn.net/LIYIFRED/article/details/81225131