Unity执行文件位置
Mac
/Applications/Unity/Unity.app/Contents/MacOS/Unity
Windows
C:\Program Files\Unity\Editor\Unity.exe
启动参数
quit
执行完命令后,退出Unity。batchmode
批处理模式,不需要人工干预,避免弹出对话框之类的交互。
当出现错误时,Unity会直接退出。executeMethod <ClassName.MethodName>
执行静态方法,一般就是执行具体任务的入口,脚本必须放在Editor目录下。logFile <path>
Editor或Standalone的log存入路径。projectPath <path>
工程路径。
Example
// MacOS
/Applications/Unity/Unity.app/Contents/MacOS/Unity -quit -batchmode -executeMethod MyEditorScript.MyMethod
// Windows
C:\program files\Unity\Editor\Unity.exe -quit -batchmode -executeMethod MyEditorScript.MyMethod
https://docs.unity3d.com/560/Documentation/Manual/CommandLineArguments.html