虚幻4蓝图的使用技巧
不得不说,虚幻引擎的蓝图系统非常方便且强大,极大地提高了开发效率。蓝图作为一个成熟的系统,存在许多隐藏的小技巧。这些技巧虽不算高深,却能让使用者在操作蓝图时更加得心应手,进而更加喜爱这种“可视化编程”方式。
实用技巧展示
变量生成函数参数
有一个十分实用的技巧,直接把变量拉到节点上,系统会自动匹配类型和名字,直接生成函数参数,具体效果可参考动图。
按键快捷生成节点
按住某个特定按键,同时用鼠标左键点击蓝图,会在相应位置生成对应的节点。例如,按下“A”键对应生成“Add”节点,“B”键对应“Branch”节点,“S”键对应“Sequence”节点,“F”键对应“Foreach”节点等。以下为生成“Branch”节点的示例。
双击连线生成路线节点
鼠标双击连线,会自动生成“路线节点”,此功能相当于“reroute”,非常实用,堪称开发者的福音。
注意事项
及时编译蓝图
要注意随手编译更改过的蓝图。在虚幻引擎4.8版本中,如果存在未编译过的蓝图而直接运行游戏预览,可能会导致程序长时间“卡死”,其他版本未进行测试。
处理函数更改报错
当某个蓝图引用了另一个蓝图的函数,若该函数发生更改(尤其是输入输出变量的更改),其他引用此函数的节点会报错,如显示“引用未知节点”等。此时,只需在报错节点上右击,选择“刷新节点”即可解决问题。而且,该刷新功能支持框选操作,能够一次性刷新一大片节点。
其他操作技巧
显示继承子类变量
通过特定方法可以在当前蓝图中显示其继承的子类变量。
生成时显示并可编辑变量
将变量勾选上“在生成时显示”和“可编辑”选项后,该变量会在“Spawn”节点上显示。配合“Construction Script”使用,可在该蓝图所有代码执行前进行相关操作。
脱出变量操作
- 直接得到变量:按住“Ctrl”键,从变量列表中拖动变量到界面。
- 直接设置变量:按住“Alt”键,从变量列表中拖动变量到界面。
断开节点链接
断开节点处的链接有两种方式:一是右键点击某引脚;二是按住“Alt”键并使用鼠标左键点击。
添加注释
选中多个块,然后按下“C”键,即可为其添加注释。
复制蓝图节点块
使用左键选中蓝图节点,按下“Ctrl + W”组合键,可直接在鼠标位置复制出蓝图节点。
合并节点
如果一大段蓝图逻辑相对统一,但占用空间较大,可以选中这段节点,右键选择“合并节点”,这些节点就会被压缩为一个节点。