Unity3d 在构建期间执行程序/脚本

Unity3d 在构建期间执行程序/脚本,unity3d,Unity3d,例如,我有一些文档生成器,我希望Unity在每次编译之后生成新的文档(执行它)。如何执行此操作?您可以使用生成后脚本 Unity将调用任何标记为的c#编辑器类方法 例如: 或者使用编辑器文件夹中较旧的(仅限Mac)shell脚本,该脚本在生成结束时也会被调用 public class MyBuildPostprocessor { [PostProcessBuildAttribute(1)] public static void OnPostprocessBuild(BuildTa

例如,我有一些文档生成器,我希望Unity在每次编译之后生成新的文档(执行它)。如何执行此操作?

您可以使用生成后脚本

Unity将调用任何标记为的c#编辑器类方法

例如:

或者使用编辑器文件夹中较旧的(仅限Mac)shell脚本,该脚本在生成结束时也会被调用

public class MyBuildPostprocessor {
    [PostProcessBuildAttribute(1)]
    public static void OnPostprocessBuild(BuildTarget target, string pathToBuiltProject) {
        // Execute your external script here
        // Eg: ProcessStartInfo proc = new ProcessStartInfo();
        }
}