前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >蓝图编程中的10个技巧

蓝图编程中的10个技巧

作者头像
Jean
发布2021-01-29 14:35:06
5050
发布2021-01-29 14:35:06
举报
文章被收录于专栏:Web行业观察Web行业观察

来总结一下可视化编程中的各种技巧。

  • 拆分/合并structure结构
  • 代码折叠
  • 重新定义父类
  • 蓝图编译成C++
  • 拉出新线 vs 拖拽当前的线
  • 快速生成节点【快捷键】
  • 断点调试
  • 寻找引用
  • Validated Getter
  • 全局搜索

拆分/合并structure结构

嵌入式拆解struct,减少节点数量。

代码折叠

可以将一系列节点坍缩成函数或宏。

Select graphs →Right-click →Collapse to Function / Macro

重新定义父类

File →Reparent Blueprint

蓝图编译成C++

由于蓝图虚拟机的存在,蓝图确实比C++要慢,就像JavaScript比web Assembly慢一样,所以我们可以一键将蓝图转换成C++代码,但是注意,生成的代码可能不太满意,必须要手动改一改才放心使用。

File →Developer →Generate Native Code

拉出新线 vs 拖拽当前的线

正常拖拽一个pin是拉出一条新的执行或数据线,但是按住Ctrl再拖拽则是把当前pin上所有的线移动到新的地方。

快速生成节点【快捷键】

和材质编辑器一样,蓝图中也可以通过快捷键生成各种常用的节点,对于初学者来说,这张表代表重要的,需要优先学习的节点。

断点调试

可视化编程的断点调试非常简单,断点就是基于节点的,选中节点,F9切换节点,或者通过右键菜单。而且还有一个debug窗口可以方便地查看当前变量。

Right-click graph →toggle breakpoint

Window →Debug

寻找引用

寻找某个变量的所有引用

Right-click variable →Find References

Validated Getter

在流程中判断一个对象是否合法,并分流,有3种方式,很显然第三种是最简短的。

Right-click getter →Convert to Validated Get

全局搜索

Ctrl+F是当前蓝图中搜索,Ctrl+Shift+F则是在所有蓝图中搜索,和visual studio等编译器一样。

Edit →Find in Blueprints

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-01-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 WebHub 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 重新定义父类
  • 蓝图编译成C++
  • 拉出新线 vs 拖拽当前的线
  • 寻找引用
  • Validated Getter
  • 全局搜索
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档