unity自带有一套数据存储的系统,但是其支持的数据类型较少,不是非常好用。这里我们使用第三方存储工具Easy Save进行数据存储和读取。
将Esay Save导入到项目问题记录:
这里我不知道为什么Package Manager始终没法检测到Easy Save的包,我们可以选择Assets -> Import Package -> Custom Package在硬盘中导入Easy Save的unitypackage文件
接下来我们创建了SaveManager脚本用于控制数据储存
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class SaveManager
{
private static SaveManager instance;
public static SaveManager Instance {
get {
if (instance == null) {
instance = new SaveManager();
}
return instance;
}
}
ES3Settings setting = new ES3Settings(ES3.EncryptionType.AES, "test");
// save
public void Save<T>