做了一个cocos 的层 开启单点触摸 然后 放上面加了一层ui ui里面有3个按钮 我想点击按钮也能穿透点击到下面那个层 怎么做 求教
按钮接受事件,但是不吞噬?
重载触摸函数
3.3开始提供了setSwallowTouches 用这个可以设置按钮是否吞噬事件。如果设置成false则不吞噬,此时按钮即会响应触摸事件,又不拦截被响应的触摸,让下层对象也能够接收触摸事件。
我用的 3.2
对的 是ui button
大侠 3.2的有什么解决办法吗


3.2似乎是不行的。
你可以自己在widget上加接口。
能给个示例吗 不是每个按钮都要穿透
widget里边有个eventListener 你可以加个setSwallowTouches接口,这个接口里边再去设置eventListener的setSwallowTouches