При быстром многократном нажатии клавиши клавиатуры или кнопки мыши возвращает true только в первом кадре. (Read Only)
Следует получать значение этой переменной из функции Update, т.к. состояние сбрасывается каждый кадр. Пока пользователь не отпустит все нажатые клавиши / кнопки мыши и не нажмет заново любую клавишу / кнопку мыши, будет возвращаться false.
// Detects if any key has been pressed down.
function Update() { if(Input.anyKeyDown) Debug.Log("A key or mouse click has been detected"); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Update() { if (Input.anyKeyDown) Debug.Log("A key or mouse click has been detected"); } }