目前最新版本是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);
转载于:https://www.cnblogs.com/JD85/p/4900122.html