UE4 C#(3):自动化工具介绍(AutomotionTool)

本文介绍了UE4的C#自动化工具AutomotionTool,包括如何查看提供清单、调试工具以及如何自建脚本。通过RunUAT.bat -list可以查看可用脚本,如BuildCookRun。同时,文章详细阐述了如何设置AutomotionTool为启动项,配置调试参数,并在CookCommand.Automation.cs中设置断点进行调试。此外,还提及了自建脚本的参考资源,引导读者进一步了解UE4的自动化流程。
摘要由CSDN通过智能技术生成

03/28/2021

AutomotionTool

本工具实现的UE4的脚本,用于完成一体化自动编译,烘焙,打包等其他脚本

查看提供清单

在命令行输入,RunUAT.bat -list查看所需要的脚本,经常看到的脚本有BuildCookRun
清单指令

下面是UE4官网提供的一些自动化工具使用教程,链接再最后
UE4官网

调试AutomotionTool

  1. 设置AutomotionTool为启动项
  2. 配置调试参数
  3. 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值