法1 主动式的调用事件机制
1.在需要发送事件的 Actor 中获取需要接受事件的 Actor 的引用

2.在需要发送事件的 Actor 中调用需要接受事件的 Actor 的事件

法2 反射式的事件分发器的事件分发机制
1.在需要发送事件的 Actor 中新建事件分发器

2.在需要发送事件的 Actor 中调用事件分发器

3.在需要接受事件的 Actor 中获取需要发送事件的 Actor 的引用,订阅需要发送事件的 Actor 的事件分发器

本文探讨了UE4中两种事件处理机制:主动式调用事件和反射式事件分发器。主动式需要发送事件的Actor知道接收者,而反射式更注重输入组件的独立性,减少耦合。尽管主动式可能导致长列表维护,但反射式通过订阅方式简化了代码,降低了错误风险。
法1 主动式的调用事件机制
1.在需要发送事件的 Actor 中获取需要接受事件的 Actor 的引用

2.在需要发送事件的 Actor 中调用需要接受事件的 Actor 的事件

法2 反射式的事件分发器的事件分发机制
1.在需要发送事件的 Actor 中新建事件分发器

2.在需要发送事件的 Actor 中调用事件分发器

3.在需要接受事件的 Actor 中获取需要发送事件的 Actor 的引用,订阅需要发送事件的 Actor 的事件分发器

1万+
7246
1564
1983
380

被折叠的 条评论
为什么被折叠?