我们在unity运行起来读取完我们的Json文件,在结束运行时会更改Json文件的部分内容,但是此时直接运行的话不会直接刷新,而是需要打开Json文件手动刷新一次。
一:Unity官方解释下的 AssetDatabase.Refresh
导入所有更改的资源。此函数将导入已更改其内容修改数据或已在项目文件夹中添加/删除的所有资源。
此方法会隐式触发资源垃圾回收
简单来说,就是在你使用这个API后,相当于我们刷新电脑桌面一样,对我们的Unity进行刷新。
使用AssetDatabase.Refresh所需要的注意事项:
1.需要引入我们的编辑器命名空间:using UnityEditor;
2.在我们写入Json后再添加AssetDatabase.Refresh();
总结一下,我们今天说到的API的作用就是导入任何已更改的资产,还有很多AssetDatabase下的方法也都非常好用。