MENU

【Godot】マウスのクリックを検知する方法

記事内に商品プロモーションが含まれる場合があります

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:でマウスの操作だけを対象とし、左クリック、右クリックをそれぞれ検知しています。

Share

Comment

コメントする

目次