我正在尝试在cocos2d-x中进行触摸。我对触摸的优先级有疑问,例如,当我使用CCMenuItemSprite或CCControlButton添加到具有setTouchEnabled(true)
或者即使我放了一个 What I found is touch is not first given to ccTouchesBegan(...I mean Layer) 而是由CCMenuItemSpriteor CCCOntrolButtoncall backs 获取。
此外,如果我在所有图层上添加一个额外的图层顶部,并且setTouchEnable(真)相同的结果,我首先将触摸到 menuitem 和控制按钮,触摸后会吞下触摸。
有什么方法可以改变触摸的优先级吗?或者有什么方法可以覆盖CCControlButton或CCMEnuItemSprite...ccTouchesBegan 或在我想要触摸位置之后移动,CCMenuItem否则CControlButton
我必须重新考虑CCSprite?