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