UE4虚幻引擎关于事件分发器的使用!

UE4虚幻引擎关于事件分发器的使用!

首先,这次就讲一下,事件分发器,在UI,Pawn,子actor如何进行事件传递!

首先!我们如果要使用事件分发器的原因是什么!

第一,肯定是方便,快!

第二,为了查询速度快,效率优化!

不然万物皆可以,get actor of class!因为这个速度,在程序当中太慢太慢了,一般都不会用得!除了迫不得已的时候!

首先!我们要知道谁是中间者!

谁是呢!

当然是Pawn!

我们可以通过get player Pawn来获取pawn!

这种获取的方式是最快的,速度也是杠杠的!

因为pawn是中间者!所以事件分发器是要给创建的!

然后直接创建就可以了!

我们也不动的它!

当时我们要知道事件分发器是有两个功能,一个是call呼叫,一个是bind 绑定

 那么,我们来理清楚管理,UI通常是用来干嘛的!子actor是干嘛的!

UI通常就是界面,进行点击等交互都可以发送事件,这意味着,我们要呼叫这个事件分发器,叫他干活!

bind就是绑定,我们要绑定一个事件,当事件分发器被呼叫的时候,这个事件开始执行!

理清楚之后呢!

我们就得到一个结果!

在UI当中呼叫,在actor!当中绑定,Pawn是个中间人!只需要创建就行!剩下看两边!!

UI:

子actor:

 

 这样子事件分发器就可以了!

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值