Input.anyKeyDown
Declaration
public static bool anyKeyDown;Описание
Возвращает true в первом кадре, когда пользователь нажимает любую клавишу или кнопку мыши. (Только чтение)
Примечание: Этот API является частью устаревшего менеджера ввода. Рекомендуется не использовать этот API в новых проектах. Для новых проектов используйте пакет Input System. Чтобы узнать больше о вводе, смотрите Ввод.
Вы должны запрашивать эту переменную из функции MonoBehaviour.Update, поскольку состояние сбрасывается каждый кадр. Она не вернёт true, пока пользователь не отпустит все клавиши и кнопки и не нажмёт любую из них снова. Касания это не обнаруживает; для касаний используйте Input.touchCount.
using UnityEngine;
public class Example : MonoBehaviour { // Detects if any key has been pressed down.
void Update() { if (Input.anyKeyDown) { Debug.Log("A key or mouse click has been detected"); } } }