マウスイベントの取得

マウスクリックを取得する

1
2
3
4
5
6
void Update()
{
  if (Input.GetMouseButtonUp(0)) {
    print("左クリックを押しました");
  }
}

タイミングの種類

1
2
3
Input.GetMouseButtonDown() //キーを押したタイミング
Input.GetMouseButton() //キーを押している間
Input.GetMouseButtonUp() //キーを離したタイミング

マウス座標の変位を取得する

1
2
float mousex = Input.GetAxisRaw("Mouse X");
float mousey = Input.GetAxisRaw("Mouse Y");

キー入力の変位を取得する

キーボードの上下左右やジョイパッドなどの操作が取得できます。

1
2
float horizontal = Input.GetAxisRaw("Horizontal");
float vertical = Input.GetAxisRaw("Vertical");