Возвращает true, если на протяжении кадра пользователь отпустил заданную кнопку мыши.
You need to call this function from the Update function, since the state gets reset each frame. Пока пользователь не нажмет и не отпустит кнопку мыши заново, метод будет возвращать false. button принимает значения: 0 для левой кнопки мыши, 1 для правой кнопки мыши, 2 для средней (колесико) кнопки мыши.
// Detects clicks from the mouse and prints a message // depending on the click detected.
function 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."); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { 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."); } }