Я хорошо знаком с cocos2D (работаю с ним более 1 года) и столкнулся с проблемой в моей игре multitouch
- multitouch
.
Что у меня есть:
[glView setMultipleTouchEnabled:YES]
в моем делегате.
playscene
, который НЕ реализует прикосновения.
Многие объекты (мои собственные наследуют CCLayer), которые добавляются в playscene.
Эти объекты реализуют прикосновения и являются делегатами целевого протокола.
[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
Та же самая архитектура используется в тесте касаний от cocos2D, и она работает.
Единственное отличие состоит в том, что они используют CCSprite
вместо CCLayer
в качестве родительского класса для объектов.
У кого-нибудь есть идеи?