Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

Input.anyKeyDown

Руководство
public static bool anyKeyDown;

Описание

При быстром многократном нажатии клавиши клавиатуры или кнопки мыши возвращает true только в первом кадре. (Read Only)

Следует получать значение этой переменной из функции Update, т.к. состояние сбрасывается каждый кадр. Пока пользователь не отпустит все нажатые клавиши / кнопки мыши и не нажмет заново любую клавишу / кнопку мыши, будет возвращаться false.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Update() { if (Input.anyKeyDown) Debug.Log("A key or mouse click has been detected"); } }