是否可以让系统调用 ccLayer 的 ccTouchesBegan 在 CCMenuItem 元素上移动而不覆盖 CCMenuItem 类?
Best Answer-推荐答案 strong>
将目标代理添加到触摸优先级低于菜单触摸优先级的层。
示例代码如下:
int touchPriority = 0;
CCDirector::sharedDirector()->getTouchDispatcher()->addTargetedDelegate(this,
touchPriority ,
true);
CCMenu* menu= CCMenu::create();
menu->setTouchPriority(touchPriority + 1);
关于ios - 当我在不覆盖 ccMenuItem 类的情况下触摸 ccMenuItem 时调用 ccTouchesBegan,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/24472128/
|