33 UE5 蓝图三: 创建宏,函数和蓝图调试

宏(Macros)

  • 宏(Macros) 和蓝图节点中的折叠图表(collapsed graph)相同。
  • 它们都有通道节点设计的进入点和离开点。可拥有任意数量的执行或数据引脚。
检测和扣能量值 宏
宏的使用

Using 宏库

  • 宏库(Macro Library) 用于存放大量宏或自含式图表(可作为节点放置到其他蓝图中)。
  • 保存常用的节点序列(包括执行和数据传输的输入和输出),节约时间。
  • 注意: 不能包含变量,不能继承,也不能放置在关卡中。
  • 对蓝图宏库中的宏修改后只有在客户端蓝图重新编译后才会生效。
image.png
蓝图宏制作
使用自定义宏库的函数

函数

  • 函数(Functions)是特定 蓝图(Blueprint) 的节点
  • 具有一个由节点指定的单一进入点,函数的名称 包含一个执行输出引脚。
  • 可设置返回值,等返回值被处理或使用.(不可返回局部变量)
带入参和返回值的函数
宏和函数调用,参数和返回值

蓝图调试

  • "在编辑器中运行"(Play In Editor,PIE)模式下 暂停游戏执行的功能。
  • "在编辑器中模拟"(Simulate In Editor,SIE)模式下 暂停游戏执行的功能。
  • 可使用断点来单步调试任何蓝图或关卡蓝图。
  • 选择调试对象后, 可看到指定对象执行蓝图时的激活线
编辑器运行时,选择调试对象
指定调试对象后的激活线
蓝图调试窗口和堆栈
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。