2.4.6 BUG

BlockInputEvents 组件 无效,明天能修复下给个应急版吗?

NewProject_3.rar (749.0 KB)

web测试过,其他平台未测试

请问怎么会无效,你的用例在之前的版本确定就可以?

我新建的最简单的demo,我在我机子尝试是无效的,无法拦截触摸,在2.4.3我一样的用法是可以拦截阻断下层节点的触摸的,请打开我发的demo自己运行下就知道了

可否尽快修复或者指出我的用法不当之处,我在2.4.3这样用是完全没毛病的

我在2.4.3这样用居然也无效,但是我记得我之前这样用没毛病的,大佬指导下?

请注意,我1年前的2.4.3这样用真的没毛病,。,。。。今天的2.4.3像被人替换了一样,。。。居然跟2.4.6一样抽风,沃日

2.4.7 在路上了吗?

好像是我记错了。。。不过我觉得这个用法可以考虑支持下,那就是在父节点添加阻断触摸后,则子节点则不再可以被触摸

逻辑上来说并不合理,因为子节点是显示在父节点上层的。

这个组件的 API 是这样介绍的:

该组件将拦截所属节点 bounding box 内的所有输入事件(鼠标和触摸),防止输入穿透到下层节点,一般用于上层 UI 的背景。

这是用在 UI 背景上的,背景有可能就是父节点。如果父节点会拦截子节点的事件,那就整个 UI 都无法点击了。那还怎么做 UI?
如果单独一个 UI 节点做背景,那直接挂在这个 UI 节点就行,也不存在父子节点一说,目前也已经能满足需求。

我还是不清楚为什么这个组件要支持从父节点拦截子节点的事件。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。