Godot 4.0:鼠标不与 CollisionShape2D 交互

问题描述 投票:0回答:0

当我开始玩游戏时,我对 Godot 完全陌生,在设计我的节点结构时做出了很多糟糕的选择。几个月后,我修复了节点结构,却发现我的 CollisionShape2D 对象不再与鼠标交互; _on_mouse_entered、_on_mouse_exited 或鼠标点击没有反应。我假设有什么东西在消耗鼠标输入,但在排除故障几天后我不知所措。

到目前为止我有:

  • 打开“可见碰撞形状”以显示它们仍然存在
  • 验证子视口鼠标过滤器设置为“停止”
  • 已验证重叠节点的鼠标过滤器设置为“忽略”
  • 将子视口放置在尽可能低的位置以增加其输入事件的优先级
  • 将所有其他 StaticBody2D 节点移动到子视口节点
  • 将所有其他 Sprite2D 节点移动到子视口节点

mouseevent godot
© www.soinside.com 2019 - 2024. All rights reserved.