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

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

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

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

第一,肯定是方便,快!

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

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

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

谁是呢!

当然是Pawn!

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

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

UE4虚幻引擎关于事件分发器的使用!_第1张图片

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

然后直接创建就可以了!

UE4虚幻引擎关于事件分发器的使用!_第2张图片

我们也不动的它!

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

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

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

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

理清楚之后呢!

我们就得到一个结果!

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

UI:

UE4虚幻引擎关于事件分发器的使用!_第3张图片

子actor:

UE4虚幻引擎关于事件分发器的使用!_第4张图片

 

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

你可能感兴趣的:(ue4系统学习,ui,ue4,虚幻)