乐于分享
好东西不私藏

ue蓝图转C++插件

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

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » ue蓝图转C++插件

猜你喜欢

  • 暂无文章