Godot EngineのGDScriptでマウスのクリックを検知するには、_input()関数を使用します。
以下は、その例です。
func _input(event):
if event is InputEventMouseButton:
if Input.is_mouse_button_pressed(MOUSE_BUTTON_LEFT):
print("左クリックされました")
elif Input.is_mouse_button_pressed(MOUSE_BUTTON_RIGHT):
print("右クリックされました")
_input()関数はゲーム内でマウスやキーボードの入力があった場合に呼び出されます。
今回はマウスの操作だけ検知したいので、if event is InputEventMouseButton:
でマウスの操作だけを対象とし、左クリック、右クリックをそれぞれ検知しています。
Comment