在用户释放给定鼠标按钮的帧期间返回 true。
您需要从 Update 函数调用该函数(因为每帧都会重置状态)。 在用户按下鼠标按钮并再次释放鼠标按钮前,它不会返回 true。 button 值为 0 表示左按钮,1 表示右按钮,2 表示中间按钮。
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.");
}
}