Как реагировать на событие нажатия клавиши в Unity

Я только начинаю пользоваться Unity и не могу понять как реагировать на событие нажатие клавиши с помощью привязки функции к событию или даже в Update() с помощью if.

Как можно это сделать?


Ответы (1 шт):

Автор решения: ssa112112
    void Update()
    {
        //конкретная кнопка
        if (Input.GetKeyDown(KeyCode.A))
        {
            Debug.Log("Key A");
        }

        //Любая кнопка
        if (Input.anyKeyDown)
        {
            Debug.Log("AnyKey");
        }

        //Ось (можно гибко настраивать Edit > Project Settings > Input Manager )
        if (Input.GetAxis("Horizontal") != 0)
        {
            Debug.Log("Horizontal move key");
        }
    }
→ Ссылка