You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Godot 4.0:CollisionShape2D无法与鼠标交互问题求助

问题:调整节点结构后CollisionShape2D失去鼠标交互响应

刚接触Godot时设计的节点结构存在诸多不合理之处,数月后调整节点结构后,发现CollisionShape2D对象完全无法与鼠标交互,_on_mouse_entered、_on_mouse_exited函数以及鼠标点击事件均无响应。我推测有元素占用了鼠标输入,但经多日排查仍无头绪。

已完成的排查操作:

  • 开启「Visible Collision Shapes」确认碰撞形状正常存在
  • 验证Subviewport的鼠标过滤器设置为「Stop」
  • 确认重叠节点的鼠标过滤器设置为「Ignore」
  • 将Subviewport置于层级最低位置以提升输入事件优先级
  • 将所有其他StaticBody2D节点移至Subviewport节点下
  • 将所有其他Sprite2D节点移至Subviewport节点下

节点结构

内容的提问来源于stack exchange,提问作者Ian McCurdy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 19:38:10