Unity 6.3
0 онлайн 13 гостей 3 в системе
Вход

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"); } } }