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

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

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

Input.GetKeyUp

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public static function GetKeyUp(name: string): bool;
public static bool GetKeyUp(string name);

Параметры

Описание

Возвращает true, если на протяжении кадра пользователь отпустил клавишу name.

You need to call this function from the Update function, since the state gets reset each frame. Пока пользователь не нажмет и не отпустит клавишу снова, метод будет возвращать false.

Для получения списка идентификаторов клавиш смотрите Менеджер Ввода. При работе с вводом рекомендуется использовать Input.GetAxis и Input.GetButton вместо Input.GetKey, т.к. это позволит конечному пользователю переназначить клавиши.

	function Update () {
		if (Input.GetKeyUp ("space"))
			print ("space key was released");
	}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Update() { if (Input.GetKeyUp("space")) print("space key was released"); } }

public static function GetKeyUp(key: KeyCode): bool;
public static bool GetKeyUp(KeyCode key);

Параметры

Описание

Возвращает true только в том кадре, в котором пользователь отпустил клавишу, идентифицированную параметром key перечисления KeyCode.

	function Update () {
		if (Input.GetKeyUp (KeyCode.Space))
			print ("space key was released");
	}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Update() { if (Input.GetKeyUp(KeyCode.Space)) print("space key was released"); } }