UE4-(蓝图)第五课函数自定义及事件使用

213 篇文章 590 订阅

1.自定义函数

在我的蓝图函数列表中创建自定义函数命名为Total(传入数组返回数组中所有元素的和(int类型数组))

在细节面板设置输入输出设置

在局部变量中创建局部变量total_number

蓝图创建total_number变量get节点及set节点使用foreachloop循环进行数组元素求和

2.事件

事件是根据各种各样的操作或程序的状态而产生的一种信号。

1.创建自定义事件

在时间图表中右键输入Custom Event 创建自定义事件并重命名为我的事件

2.自己创建的事件,在我的蓝图面板中图标下的事件图标有自己创建的事件,设置事件的属性

设置完成后,直接将我的事件拖拽到事件图表,或者右键创建搜索我的事件进行节点的获取

注意:事件属性完成后,发现定义的输入值,成为了输出项。是因为事件不仅仅是接收已发生事件的节点,也是使事件发生的节点,在使事件发生时接收所设置的输入值,接收事件时连值也一并接收并使用。也就是说输入值中指定的是 传递给事件的值。

红色的事件节点用于在事件发生时执行处理,蓝色标题的节点可使事件发生

对我的事件在蓝图中进行编辑,效果:触发事件后打印数组元素的总和

按下F键进行事件的触发操作

 结果

知识点:函数的自定义,事件的定义

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值