怎么样才能屏蔽下层的按钮

做了2个层。每个层都有一个按钮,位置相同。并且上层的的按钮设置了swallowtouch为true。但是运行的时候,上面一层的回调函数和下面一层的回调函数都触发了2次。 试着百度并加了下屏蔽层,然而问题依旧。求大神指点

你做一个预制物,size 设成屏幕大小,然后在上面添加一个button 控件,一定要把node的尺寸设置成屏幕大小,利用button 控件屏蔽下层事件

1赞

现在出现个问题是屏蔽层可以屏蔽了,但是屏蔽层上面的层(localZorder大于屏蔽层)的按钮的回调事件并不会触发,还请大神指点。

你把相应的层级设计好啊