工作中有一个需求,就是将unity工程放在服务器上,自动执行一些打包任务。这时候就需要启动一个没有GUI的unity,并自动执行其中的打包脚本。
1.官网的说明:
2.一般的调用方法:
2.1创建入口方法
首先在工程力写一个非mono的C#脚本。在里面创建一个类和一个静态方法。这个静态方法不能有参数。
2.2启动unity调用方法。
之后在批处理脚本里调用如下命令
"C:\Program Files\Unity\Hub\Editor\2020.3.9f1c1\Editor\Unity.exe" -quit -batchmode -projectPath "You Project Path" -logFile "D:\UnityFile\NewRemoteProject\__kellylog.txt" -executeMethod TestCmd.Fun