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