节点隐藏了还能接收点击事件,这是引擎bug吗

<!-- * Creator 版本:2.1.3 在设置了父节点active = false之后子节点还能接收点击事件,偶现,出现过两次了 在浏览器打印了父节点的状态,active确实是false的,界面上也看不到该这点了,但是点击相应按钮的位置依然触发了点击事件 *

补图

这种问题最好能提供一个demo, 单纯看这个很难定位问题的

目前找到了原因了,是我自己写的按钮点击限制导致的,代码如图:


因为代码里在延时后恢复系统事件,导致了按钮隐藏了依然能触发点击事件。
这里有个疑问:为什么节点隐藏依然能接收系统的点击事件呢?

看了开头就猜到了结尾。。。这事我前两天遇到了一次,一模一样的操作。

节点隐藏仍然能接受EventCustom事件,这个也挺奇怪的,不知道算不算bug。

事件派发的时候 肯定不会去判断节点是否隐藏 只要节点没被销毁 肯定可以接收(可以去看一下源码),如果想节点隐藏的时候不接收 可以在OnDisable 中调用 node.off 取消监听就好了