我对cocos2D非常熟悉(已经使用它工作了一年多),遇到了一个问题,我的多点触控游戏中的多点触控无法正常工作。
我拥有:
在我的代理中设置了[glView setMultipleTouchEnabled:YES]
。
一个不实现touches方法的playscene
。
很多我自己创建的对象(继承自CCLayer)被添加到了playscene中。
这些对象实现了触摸方法并且是目标协议的代理。
[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
与cocos2D中的触摸测试相同的体系结构可以正常工作。唯一的区别是他们使用CCSprite
而不是CCLayer
作为对象的父类。
有人有任何想法吗?