CCMenu拖拽问题。

是这样的:
在我的项目里,我要做一个物品类【比如桌子、椅子等】,暂时用Goods表示类名吧。把桌子椅子添加到地图上,并且能拖拽和移动。为了减少麻烦Goods就继承了CCMenu。但是现在我碰到一个问题,当我把Goods添加到地图上的时候,理论上讲应该是可以拖拽物品的,但实际上有一部分是不能拖拽的(我一下子在地图上摆了好多个)。差看原因。是因为能拖拽的是CCNode在检测的时候能检测到的。不能拖拽的是检测不到的。我想知道为什么检测不到?是因为我addChild出的问题还是其他的原因?。各位大神帮帮小弟!~

触摸被吞了吧

这里有一个例子~~ 参考一下

貌似CCMenu本身就不支持拖拽吧。
会把触摸事件swallow掉

— Begin quote from ____

LittleDing 发表于 2012-7-4 09:56 url

触摸被吞了吧

— End quote

不是的 , 本身它就在最上层

— Begin quote from ____

swordman2d-x 发表于 2012-7-4 11:02 url

这里有一个例子~~ 参考一下

— End quote

谢谢!~我的问题是因为我早计算的时候, 把高清忽略了。除一个高清倍数就好了

— Begin quote from ____

CxC 发表于 2012-7-4 11:11 url

貌似CCMenu本身就不支持拖拽吧。
会把触摸事件swallow掉

— End quote

嗯 , CCMenu本身就不支持拖拽。。。但是子类重写ccTouchMoved方法也可以实现拖拽