目前最新版本是3.8.1,基本上基于3.x之后的都可以这样处理:
给当前图层一个成员变量:_touchListener
一个成员方法:
1 onTouchBegan:function(touch,event)2 {3 return true;4 },
然后在onEnter里添加如下:
1 this._touchListener = cc.EventListener.create({2 event: cc.EventListener.TOUCH_ONE_BY_ONE,3 swallowTouches: true,4 onTouchBegan:this.onTouchBegan.bind(this)5 });6 cc.eventManager.addListener(this._touchListener, this);