最新消息:

Unity 鼠标抬起事件

鼠标的抬起事件必须依赖按下事件,因为只有在鼠标按下事件后才会出现鼠标抬起事件。在代码中,我们使用 Input.GetMouseButtonUp() 方法监听鼠标按键的抬起事件,其参数和按下事件如出一辙。本例在抬起鼠标左键、右键和中键后将鼠标的三维坐标打印在屏幕中,具体代码如下所示。

using UnityEngine;
using System.Collections;

public class CSharp : MonoBehaviour {
 void Update() {
 if (Input.GetMouseButtonUp(0)) {
 Debug.Log("抬起鼠标左键的位置为:" +Input.mousePosition);
 }
 if (Input.GetMouseButtonUp(1)) {
 Debug.Log("抬起鼠标右键的位置为:" +Input.mousePosition);
 }
 if (Input.GetMouseButtonUp(2)) {
 Debug.Log("抬起鼠标中键的位置为:" +Input.mousePosition);
 }
 }
}

好了,Unity 鼠标抬起事件 就分享到这里,非常感谢你的来访。如果你喜欢本站,请不要忘记收藏本站,以便下次继续访问;也可以 关注站长微博 随时获取最新动态。你的支持就是我最大的动力!

转载请注明:爱维科斯 » Unity 鼠标抬起事件

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者