cocos2d-x EventDispatcher不再是单例吗?

时间:2014-04-23 09:26:24

标签: c++ cocos2d-x event-dispatching

我使用cocos2d-x 3.0 RC1,我有以下问题。据我所知,cocos2d-x有一个(集中式)事件调度程序,它实现为单例,以便我可以将事件从任何地方发送到任何地方。现在在最终版本中,它不是单身,我不能使用EventDispatcher::getInstance()。为什么集中的EventDispatcher被认为是错误的?在这种情况下,我如何将一个不是cocos2d::Node的类发送给另一个不是cocos2d::Node的类?

1 个答案:

答案 0 :(得分:8)

得到答案:

cocos2d::Director::getInstance()->getEventDispatcher();