input - 仅在“层节点”上方输入
问题描述
usingget_node("xyz").input_pickable = false
通常对我来说可以很好地(禁用)节点的碰撞形状。
我正在寻找的是一个节点,我可以将其放置在“整个屏幕”上,并让下面的所有内容(z 轴方向)不可拾取,以及上面的所有内容都可以拾取。一个场景将是一个弹出窗口重叠所有类型的输入元素,当所述窗口打开时,这些输入元素不应该是可点击的......
有没有办法应用这样的“层”?这会很方便。
编辑:
显然,它适用于普通按钮和介于两者之间的面板。我从 Node2D --> Area2D --> CollisionShape2D 构建的定制按钮不会...
知道为什么会这样吗?Panel 和 CollisionShape2D 在这里看起来“不兼容”吗?
解决方案
推荐阅读
- javascript - 理解视差滚动效果 - Javascript
- javascript - 为什么我的嵌套 setTimeout 延迟不起作用?
- mysql - 子查询计数条目数
- python - 不允许使用 Keras MaxPooling3D
- assembly - Dll 和组装
- java - 当我们在 LinkedList 中只有一个元素时,它不应该给出一些错误,因为我们试图使用 previous() 访问前一个索引
- yarnpkg - NPM 包没有安装,即使它是从 yarn.lock 文件定义的
- amazon-elastic-beanstalk - AWS 弹性 beantalk - 无法启动环境
- java - 有没有办法在文件之间添加一些文本而不使用 FileChannel 覆盖文件的任何现有内容
- reactjs - 如何在本机反应中使用在另一个堆栈下方声明的堆栈导航器