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

目前最新版本是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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值