面向 Unreal Engine 插件作者和研发团队,用 Python 开发的多版本插件打包工具。将重复的引擎选择、构建执行、日志查看和发布目录整理集中到同一流程,适用于插件版本迭代与交付准备。
主要功能:登记 Launcher 安装版或源码版引擎路径,检测项目中的 .uplugin,选择多个引擎版本执行构建;分别展示等待、打包中、成功、失败和取消状态,并查看对应日志;按选项清理中间文件、复制文档、生成 FilterPlugin.ini、处理插件描述和源码版权声明。输出按插件名与引擎版本分目录保存,失败任务保留 Failed.log。
我负责工具的设计与实现,使用 Python、PySide2 构建图形界面,并提供命令行入口,便于接入已有自动化流程。项目采用 MIT 协议开源,当前构建目标为 Windows / Win64;实际引擎兼容性需结合构建日志与目标引擎测试确认。
功能说明与使用文档:https://mzsh.me/works/plugin-auto-packer/
配图为多版本构建流程的功能示意图。
点击空白处退出提示









评论