是否可以让系统调用ccLayer的ccTouchesBegan来移动CCMenuItem元素而不覆盖CCMenuItem类?
答案 0 :(得分:1)
将目标委托添加到图层,其触摸优先级低于菜单触摸优先级。
示例代码如下:
int touchPriority = 0;
CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this,
touchPriority ,
true);
CCMenu* menu= CCMenu::create();
menu->setTouchPriority(touchPriority + 1);