[Unity]PlayerPrefs存储复杂数据
发布时间
阅读量:
阅读量
将需要存储的信息封装为一个JSON对象,其中包含若干数组等类型的变量。
随后借助JSON的转换方法,将其转化为字符串格式。相关资料1
接着利用PlayerPrefs.SetString方法将该字符串保存至系统中。
若希望防止这些数据被轻易获取,可对即将存入PlayerPrefs的字符串进行加密处理。相关资料5。
在读取时,通过PlayerPrefs.GetString方法获取加密后的字符串,再执行解密操作,之后使用JSON解析功能读取解密后的字符串内容,即可还原为原始的数据对象。
...
using LitJson;//也可以用其他的JSON,JSON不一样调用的JSON方法也不一样。
...
public void saveData(List<testData> d_)//保存数据
{
string str = JsonMapper.ToJson(d_);
PlayerPrefs.SetString("testData",str);
}//
public void readData()//读取数据
{
string str = PlayerPrefs.GetString("testData")
全部评论 (0)
还没有任何评论哟~
