【发布时间】:2021-07-15 01:24:44
【问题描述】:
我想在我的 Unity 项目中设置一些代码生成脚本。我想每次刷新项目时都运行代码生成器。我做了类似的事情:
public static class CustomRefresh
{
[MenuItem("Tools/CustomRefresh")]
public static void Refresh()
{
GenerateSomeCodeFiles();
AssetDatabase.Refresh();
}
}
事实上,在使用 Tools/CustomRefresh 选项后,新的代码文件会生成并存在于项目文件夹中,但它们不会被编译。我必须第二次使用 Tools/CustomRefresh 来编译它。我怎样才能使这个过程正确地自动化,这样我就不必刷新两次?
【问题讨论】: