在Unity上构建之前运行脚本

Rob*_*rto 4 build unity-game-engine

有没有办法在构建之前自动运行脚本方法File > Build Settings... > Build

我知道我可以创建一个菜单项来调用我的方法并在之后调用构建.

Ami*_*udi 6

您可以在Unity 5.6+中使用IPreprocessBuild接口


Kry*_*tos 2

AFAIK,Unity API 不提供任何连接到菜单中构建命令的预处理/预构建功能。

但另一方面,您可以创建一个编辑器脚本来完成从构建 DLL、导入它们然后构建应用程序的所有过程。看一下BuildPipeline来实现这个目的。

这样你就可以编写自己的管道。但是您需要从编辑器脚本中调用它,而不是像您在问题中要求的那样从菜单中调用。