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:

 

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇

)">
下一篇>>