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

  • 拆分/合并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

蓝图编程中的10个技巧相关推荐

  1. ASP.NET编程中的十大技巧【转载】

     在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件.表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NE ...

  2. ASP.NET编程中的十大技巧

    在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件.表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET ...

  3. python编程口诀_少儿Python编程中的算术与技巧

    在儿童Python中,使用数值进行基本运算的情况很常见.加.减.乘.除都是内置的.加法和减法通过+和-号执行. 在Python shell提示中可以输入基本的算术表达式,将它当作一个计算机来使用.像计 ...

  4. VB6.0中的窗口控制技巧(1)

    移动没有标题栏的窗口 我们一般是用鼠标按住窗口的标题栏,然后移动窗口,当窗口没有标题栏时,我们可以用下面的方法来移动窗口: 在 BAS 文件中声明: Declare Function ReleaseC ...

  5. 10个C#编程和Visual Studio使用技巧

    10个C#编程和Visual Studio使用技巧 http://developer.51cto.com  2010-09-28 08:52  黄永兵 译  51CTO.com  我要评论(1) C# ...

  6. 作为程序员中的绅士,这10个技巧会让你的代码更加优雅

    大家好,这里是为代码封神的封神榜(有点吹牛皮了,哈哈).还是新人初来乍到,希望大家多多指教. 前言 现在写代码的门槛非常低了,少儿都开始编程了,但从代码的风格一眼看出编码水平.是的,写代码是容易的,写 ...

  7. java编程定义狗_大狗干货铺:13个java编程中的小技巧

    1.return 一个空的集合,而不是 null 如果一个程序返回一个没有任何值的集合,请确保一个空集合返回,而不是空元素.这样你就不用去写一大堆 "if else" 判断null ...

  8. Python编程中一些异常处理的小技巧

    编程中经常会需要使用到异常处理的情况,在阅读了一些资料后,整理了关于异常处理的一些小技巧记录如下. 1 如何自定义异常 1.1 定义异常类 在实际编程中,有时会发现Python提供的内建异常的不够用, ...

  9. mysql每一行数据类型_MySQL_MySQL编程中的6个实用技巧,每一行命令都是用分号(;)作为 - phpStudy...

    MySQL编程中的6个实用技巧 每一行命令都是用分号(;)作为结束 对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最好把后面的 ...

最新文章

  1. oracle驱动程序包的安装失败,Maven 、oracle的jdbc的jar包下载失败
  2. 因为犯罪被判三年刑,期间没办法还信用卡,银行会怎么做?
  3. c++—简单的密码本实现
  4. CF1110E-Magic Stones【结论题,差分】
  5. PrimeFaces 5.0 DataTable列切换器
  6. python numpy和pandas库的区别_python – 来自熊猫和numpy的意思不同
  7. php 用什么缓存最好,在PHP中缓存中/大型数据集的一些最好的工具/策略是什么?...
  8. 树状数组的讲解感觉挺好,和我的一维,二维,树状数组的模板,希望对大家有用
  9. 计算机主机技术标准规范,B级机房技术规范要求
  10. Tensorflow中PRelu实现细节
  11. python图片表格转excel表格_Python办公自动化 | word 表格转excel
  12. ap6212linux驱动下载,AP6212各个版本固件
  13. Redis(九)-Redis的常用数据类型之Hash表
  14. Python每日一记129列表换行
  15. LeetCode每日一题(22年1月27日-2月5日)
  16. 高职医学计算机考试科目一模拟试题,医学影像技术考试题库
  17. 双线双IP和BGP双线有什么区别?
  18. 新房装修选怎中式装修是不是能省钱
  19. http协议文字加图解
  20. python自动做表格_用Python做自动化的表格处理(批量智能替换) - Python趣用之法2...

热门文章

  1. redis系列--你真的入门了吗?redis4.0入门~
  2. 什么是跨站脚本 (XSS) 攻击?
  3. Python画圣诞树和烟花源代码
  4. struct ethtool_ops详解
  5. 如何破解SQLyog 企业版,无限期试用
  6. 大学毕业前最应该做的20件事
  7. hadoop 错误锦集
  8. Python中文文档 目录(转载)
  9. vue项目集成stomp.js接收artemis消息推送
  10. 5 款逆向工具,7 款代码分析工具,11 项优化建议