微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

仅在“层节点”

如何解决仅在“层节点”

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

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

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

编辑:

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。