在Cocos2d中,使用self.isTouchEnabled
启用触摸时,可以使用如下方法:
-(void)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
但是,由于某种原因,这个方法不起作用:
-(void)ccTouchEnded:(UITouch *)touch withEvent:(UIEvent *)event
这是为什么?
最佳答案
我没有看到您的验证码,所以我不知道但您已注册
CCTouchDispatcher
如何注册 :
[[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
如何取消注册/删除以节省内存:
[[CCTouchDispatcher sharedDispatcher] removeDelegate:self];