cocos2d-html5 让图层阻挡下层触碰事件

mac2022-06-30  17

目前最新版本是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

最新回复(0)