仅在“层节点”

问题描述

使用get_node("xyz").input_pickable = false通常可以很好地使节点的碰撞形状失效。

我要寻找的是一个节点,我可以将其放置在“整个屏幕”上,并使(在z轴方向上)下方的所有内容都无法拾取,而在上方的所有内容都可以拾取。一种情况是将所有窗口的输入元素重叠在一起的弹出窗口,而在所述窗口打开时不应单击。

有什么方法可以应用这样的“图层”吗?这样会很方便。

编辑:

显然,使用普通按钮和两者之间的面板可以正常工作。我从Node2D-> Area2D-> CollisionShape2D构建的自定义按钮不会...

有人知道为什么会这样吗?面板和CollisionShape2D在某种程度上看起来“不兼容”吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)