您的位置:首页 > 移动开发 > Unity3D

Unity 对象资源序列化和反序列化

2020-02-13 08:03 337 查看
//CreateAssetMenu使得可以直接在project直接点击创建固定格式的Asset文件
[CreateAssetMenu(menuName = "CustomEditor/Create Data Instance")]
public class Data:ScriptableObject
{
public string name;
public int age;
}
//创建
private void CreatInstance()
{
Data data = ScriptableObject.CreateInstance<Data>();
data.name ="jack";
data.age =18;
AssetDatabase.CreateAsset(data, "Assets/Resources/DB/" + data.name + ".asset");
Resources.UnloadAsset(data);
AssetDatabase.Refresh();
}
//读取
var dataAsset = AssetDatabase.LoadAssetAtPath<Data>("Assets/Resources/DB/jack.asset");
  • 点赞
  • 收藏
  • 分享
  • 文章举报
作茧自缚的蚕 发布了14 篇原创文章 · 获赞 0 · 访问量 296 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: