在使用UnrealEngine开发工具时,有相当一部分的情况是对资源处理和数据导出需求,这些任务是需要频繁且自动化执行的,通常会把它们集成到CI/CD系统中。
在具体的实现中,就要利用UE的Commandlet
机制,用命令行的形式去驱动引擎,做自定的行为。
以我开发的插件中支持的Commandlet功能为例:
Commandlet能够使它们比较方便地集成到CI/CD中,实现自动化。
本篇文章中,我将会主要介绍UE的Commandlet机制,并分析它的实现原理,以及提供一些开发技巧、我在开发过程中的一些思考等。
同时,这也是我UE插件与工具开发系列的第二篇文章,后续会持续更新,敬请期待。