CCTouchDispatcher(Cocos2D 2.0 beta2)中缺少sharedDispatcher,我应该使用什么呢?

时间:2012-03-05 12:16:54

标签: ios cocos2d-iphone

当我尝试调用[CCTouchDispatcher sharedDispatcher];时,它显示缺少类方法sharedDispatcher的错误。我转到CCTouchDispatcher的.h文件,发现sharedDispatcher真的丢失了!我正在使用Cocos2D 2.0 beta2。它是从这个版本中删除的吗?如果是这样,我应该用什么来替换它。 (可能是[[CCTouchDispatcher alloc] init]

2 个答案:

答案 0 :(得分:15)

刚刚在https://stackoverflow.com/a/9059809/467588找到答案。你必须改用它......

[[CCDirector sharedDirector] touchDispatcher]

我仍然会发布这个问题,因为那个人的标题不全面且难以搜索,或直到其所有者接受我的编辑:)

答案 1 :(得分:4)

同样适用于Cocos-2D-X 2.0

2.0之前:     CCTouchDispatcher :: sharedDispatcher();

自2.0以来:     CCDirector :: sharedDirector() - > getTouchDispatcher();

简单,一旦你弄清楚了......;)