我添加了这个功能。
- (void) registerWithTouchDispatcher {
[[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
}
错误:sharedDispatcher
已弃用
它是什么意思,我该怎么做?
答案 0 :(得分:42)
看看ccDeprecated.h
,它说要使用:
[[CCDirector sharedDirector] touchDispatcher]
答案 1 :(得分:16)
变化: [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
要: [[[CCDirector sharedDirector] touchDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
答案 2 :(得分:3)
您可以通过按“Shift + Command”键并将鼠标悬停在方法上来检查任何Cocos(CC)方法背后的Cocos2D代码。对任何已弃用的方法执行此操作都会将您带到CCDeprecated.m,这也将为您提供新方法。