返回是否按住给定的鼠标按钮。
注意:此 API 是旧版 Input
类的一部分,不建议在新的项目中使用。此处提供文档是为了支持使用旧版 Input Manager 和 Input 类的旧版项目。对于新项目,您应该使用更新的 Input System 包。(阅读更多).
button 值为:0 代表左键,1 代表右键,2 代表中键。当鼠标按钮按下时返回 true
,释放时返回 false
。
using UnityEngine; using System.Collections;
// Detects clicks from the mouse and prints a message // depending on the click detected.
public class ExampleClass : MonoBehaviour { void Update() { if (Input.GetMouseButton(0)) { Debug.Log("The left mouse button is being held down."); }
if (Input.GetMouseButton(1)) { Debug.Log("The right mouse button is being held down."); }
if (Input.GetMouseButton(2)) { Debug.Log("The middle mouse button is being held down."); } } }