UnityEditor.AssetDatabase.Refresh();刷新文件夹
在编写编辑器时,如果需要修改Unity序列化资源(如Prefab,美术资源,ScriptableObject等类型),修改后应将该资源标记为已更改:
EditorUtility.SetDirty(target)
但标记为已更改的资源Unity不会立即保存到磁盘,这时需要调用:
AssetDataBase.SaveAssets(); 一般所有资源修改完后调用,调用后Unity会重新导入修改过后的资源(数量大费时间)。
Unity编辑器 -AssetDataBase.SaveAssets()
最新推荐文章于 2024-05-16 20:28:16 发布