Cocos2d-JS的触摸事件没有遮挡的概念?

我用一个半透明Layer挡住了全部节点,但是后面的节点一样响应触摸或者鼠标事件?这不太合理吧?

对的,这个貌似很不给力的,太不符合逻辑了!

满心欢喜的打开,以为你知道怎么解决这个问题……原来你是来吐槽的……哈哈。我们一起呼吁开发团队解决这个问题吧。
其实,也不是没有解决办法的,只是繁琐一点。那就是需要为相关的layer注册触摸事件,参数设置其事件处理后不继续传递。不过,这样显得有点奇怪,注册了触摸事件,却又不干事。

给Layout设置个setTouchEnabled就好了啊

Layout是ccui包下的吧,暂时没用到。目前用的都是cc包下的,界面用Layer自己构造的。

设置层加那个吞噬事件的标志不管用吗?我记得以前好像也碰到过这个,应该是可以啊。我是3.0版本的。