首页 > 解决方案 > 仅在“层节点”上方输入

问题描述

usingget_node("xyz").input_pickable = false通常对我来说可以很好地(禁用)节点的碰撞形状。

我正在寻找的是一个节点,我可以将其放置在“整个屏幕”上,并让下面的所有内容(z 轴方向)不可拾取,以及上面的所有内容都可以拾取。一个场景将是一个弹出窗口重叠所有类型的输入元素,当所述窗口打开时,这些输入元素不应该是可点击的......

有没有办法应用这样的“层”?这会很方便。

编辑:

显然,它适用于普通按钮和介于两者之间的面板。我从 Node2D --> Area2D --> CollisionShape2D 构建的定制按钮不会...

知道为什么会这样吗?Panel 和 CollisionShape2D 在这里看起来“不兼容”吗?

标签: inputgodot

解决方案


推荐阅读