版本2.4.4
亲测得到的结论
在同层级的两node的下 node1 node0 两个在一个父节点下 node1比node0显示高一些
node1 注册的touch事件如下
this.node.on(cc.Node.EventType.TOUCH_END, _this._touchEndEvent, this)
如果this.node注册了touch事件,并且this.node是和其他同级node是重叠的,就可以屏蔽其他同级node(这里的node0)的点击事件,起到和BlockInputEvents一样的作用
一般我们都是通过给node添加BlockInputEvents事件来屏蔽下层的点击触摸,防止点击穿透到下层
我把node1的 BlockInputEvents组件enabled设置false了 但是node0还不能点击,后来经过测试时node1注册了touch事件的原因
下面是cocos 官方的说明