穿透问题

搜以前的帖子,说cocostudio 点击事件是根据Zorder的顺序传递的。如果这样的话就不应该有穿透问题了吧?
但是我测试了一下,穿透还是会出现。

例如:Layer A Zorder为100
Layer B Zorder为1

先加载A,再加载B,这是如果有重叠的button,点击时是B上面的按钮相应,而不是A

你好,GUI控件的事件优先级和Zorder没有绑定,默认先添加的优先级更低。

A 为100 在最上面啊,当然先相应。并且吞噬掉。

有啥不对

但实际效果是B先响应

有什么办法能把A的优先级设的更高吗?

亲,你用的是什么按钮 ?ControlButton?

如果真这样,貌似就是 2楼说的 ,换个Menu试下

就是用的UI编辑器里的Button,如果实在搞不定,我就换回CCMenu来做A层了。