【发布时间】:2021-11-05 18:52:24
【问题描述】:
是否可以检查是否已单击自定义形状。例如,我将如何检查是否单击了不是常规形状的钢琴键。我假设您将制作一个 2D 区域并制作一个具有您的形状的 Collision Polygon 2D,作为一个孩子,然后如果输入它们,您将向脚本发送信号,脚本将检查它是否是点击并做出相应的回应。我试过这个,但它不工作。下面是我的代码。非常感谢任何帮助!
func _on_Collision_input_event(viewport, event, shape_idx):
if event is InputEventMouseButton:
if event.is_pressed:
$"RadioCPressed".show()
print("Object Clicked")
else:
$"RadioCPressed".hide()
【问题讨论】: