当我尝试调用[CCTouchDispatcher sharedDispatcher];
时,它显示缺少类方法sharedDispatcher的错误。我转到CCTouchDispatcher的.h文件,发现sharedDispatcher真的丢失了!我正在使用Cocos2D 2.0 beta2。它是从这个版本中删除的吗?如果是这样,我应该用什么来替换它。 (可能是[[CCTouchDispatcher alloc] init]
)
答案 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();
简单,一旦你弄清楚了......;)