Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Unity2020でキーボードの入力を受け取ったり、アクションをキー入力扱いしたりする

実際のところ

キーボード入力を受け付ける

        if (Input.GetKeyDown(KeyCode.Space))
        {
            // your action
        }

IMGUIから入力を受け付ける

IMGUIの受け手であるOnGUI関数の中にも、イベント感知の機能がついてます。

    void OnGUI()
    {
        if (Event.current.Equals(Event.KeyboardEvent(KeyCode.Space.ToString())))
        {
            Debug.Log("Space key is pressed.");
        }
    }

参考もと

docs.unity3d.com