Unity使用脚本创建ScriptObject文件构建引用的坑
EditorUtility.SetDirty(object);
据说这个是Unity5使用的接口,不过一时间也没有去实验别的接口.
遇到的问题是,使用脚本AssetDatabase.CreateAsset()创建项目资产并设置引用后,由于引用是存在于内存之中,再调用析构函数之后(包括且不限于自动GC,保存退出),引用就会掉.
不加这个的话,AssetDatabase.SaveAssets();单独使用也没有效果,或许这个借口也要配合着别的来用?
这篇帖子就用来记录.
待我空了实验下文档里写得其他几个接口再来补全这个帖子.