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

Input.GetMouseButtonUp

Declaration

public static bool GetMouseButtonUp(int button);

Описание

Возвращает true во время кадра, когда пользователь отпускает указанную кнопку мыши.

Примечание: Этот API является частью устаревшего менеджера ввода. Рекомендуется не использовать этот API в новых проектах. Для новых проектов используйте пакет Input System. Чтобы узнать больше о вводе, см. Ввод.

Вызов этой функции из функции MonoBehaviour.Update, поскольку состояние сбрасывается каждый кадр. Она не вернёт true, пока пользователь не нажмёт и не отпустит кнопку мыши. Значения кнопки 0 для левой кнопки, 1 для правой кнопки, 2 для средней кнопки.

using UnityEngine;

public class Example : MonoBehaviour { // Detects clicks from the mouse and prints a message // depending on the click detected.

void Update() { if (Input.GetMouseButtonUp(0)) { Debug.Log("Pressed left click."); } if (Input.GetMouseButtonUp(1)) { Debug.Log("Pressed right click."); } if (Input.GetMouseButtonUp(2)) { Debug.Log("Pressed middle click."); } } }