我正在制作一个编辑器插件,可以自动将项目目录外的另一个文件夹中的文件复制到Unity项目中 .
我使用 File.Copy
来做这个并且它可以工作,但问题是,对于复制的文件能够显示在 Project tab
中,我必须在Unity外部单击然后再次单击Unity . 在此之后,该文件将可见 .
另一种方法是我必须将焦点转移到另一个应用程序,然后在Unity加载之前将焦点转移到Unity并显示复制到其Project目录中的文件 .
一旦我执行 File.Copy
而没有单击Unity外部并在Unity编辑器内部,我怎样才能使文件显示在 Project tab
中?
1 回答
试试这个:AssetDatabase.Refresh()