解决方案
BuildPipeline.BuildPlayer返回一个字符串 – 如果这个字符串是空的,构建成功。下面的代码展现了读取错误并退出Unity的例子,当成功构建返回0值,反之返回1值。
或者,如果需要一个特定的返回代码(不是1),则抛出一个异常(例如throw new System.Exception( "error message" );),Unity编辑器将会退出并返回代码1. 注意,当从脚本访问EditorApplication.Exit 时,一旦完成,则无需自动退出编辑器,因为该方法将在结束之前退出编辑器。
|