ue蓝图转C++插件
你是否还在为UE里密密麻麻的蓝图节点连线而头疼?逻辑一复杂,阅读和调试简直像在迷宫打转!
你是否还在为ue蓝图无法版本控制,无法协同合作而头疼?
你是否还在为ue蓝图消耗大量内存,性能极差而头疼?
我们的蓝图转C++插件,能一键将蓝图节点自动生成整洁的C++代码,不仅让你轻松读懂原有逻辑,还能提升运行效率,方便版本管理和团队协作。从此告别节点拖拽的烦恼,让代码掌控一切!
插件功能包含以下几个:
-
在内容浏览器中通过右键点击,将所选的一个或多个蓝图文件转为C++文件;
-
通过工具栏,将蓝图文件转为对应的头文件;
-
在蓝图编辑器中,将当前蓝图的函数转为C++代码;
-
在内容浏览器中,通过右键点击,将所选的一个或多个蓝图枚举文件转为C++;
-
在内容浏览器中,通过右键点击,将所选的一个或多个蓝图结构文件转为C++。
下面我们具体介绍一下每个功能的用法:
蓝图文件转C++:在内容浏览器中,选择要转为C++的一个或多个蓝图文件,点击“Translate selected Blueprint to code”按钮进行转换。 生成的文件位置在工程目录下的 Saved/Bp2Cpp 文件夹中,以蓝图名命名: 生成的代码示例: (此处插入代码示例)
可见,蓝图中的大部分节点支持转为C++代码。
通过工具栏,将蓝图文件转为对应的头文件: 可以将代码全选,点击右上方按钮,复制代码。
在蓝图编辑器中,通过工具栏的“Translate”按钮将当前蓝图的函数转为C++代码: 生成的文件仍位于 Saved/Bp2Cpp 文件夹中。
在内容浏览器中,通过右键点击,将所选的一个或多个蓝图枚举文件转为C++: 生成的文件路径为 Saved/Bp2Cpp/Enum.cpp。 生成的代码如下: (此处插入代码示例)
在内容浏览器中,通过右键点击,将所选的一个或多个蓝图结构文件转为C++: 生成的文件路径为 Saved/Bp2Cpp/Structure.cpp。 生成的代码如下: (此处插入代码示例)
有几点要注意:
-
某些蓝图节点当前可能不支持;
-
生成的文件直接使用可能会有一些问题,比如C++文件中涉及的头文件需要自己添加等。
-
有其他问题可以加入我的Discord进行讨论。
fab链接:https://www.fab.com/listings/69615168-582a-488a-bd76-fa9d871bd003
视频:https://www.youtube.com/watch?v=uuldjNamyo4
https://www.bilibili.com/video/BV13pcSzyEiC
夜雨聆风