03/28/2021
AutomotionTool
本工具实现的UE4的脚本,用于完成一体化自动编译,烘焙,打包等其他脚本
查看提供清单
在命令行输入,RunUAT.bat -list查看所需要的脚本,经常看到的脚本有BuildCookRun
下面是UE4官网提供的一些自动化工具使用教程,链接再最后
调试AutomotionTool
- 设置AutomotionTool为启动项
- 配置调试参数
- BuildCookRun 是类名,用于编译,cook,打包游戏项目
4. 打断点,可以打在Automation/AutomationScripts.Automation/CookCommand.Automation.cs文件中的cook命令
5. 最后回调用外部执行命令UE4Editor-Cmd.exe 执行cook命令,断点在ProcessUtils.cs的ProcessResult函数中的AppName参数
自建脚本
//模拟BuildCookRun 写 Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs
using System;
using System.Collections.Generic;
using System