Cocos2dx 事件响应机制(2):事件处理机制

1 事件的工做机制 图1 传统事件系统如上图,模块A为事件触发者,模块B为事件响应者。A的实现依赖于模块B的实现,若是B的实现发生变化,A也可能须要做出相应调整。Cocos用订阅者模式将事件的触发者和响应者分开。触发者向一个公共的事件分发器发送一个事件消息,事件响应者向事件分发器订阅一个特定类型的消息来响应事件。以图1为例,B建立一个订阅者(ListenerB)并将此订阅者注册至事件分发器中,其中
相关文章
相关标签/搜索