您的位置:首页 > 移动开发 > Unity3D

Unity鼠标事件

2014-12-24 14:23 369 查看
//鼠标按下事件:

//nput.GetMouseButtonDown()来判断鼠标那个按键被按下,该方法只有一个参数,如果参数为0,则带便鼠标左键被按下,参数为1代表鼠标右键被按下,参数为2代表鼠标中键被按下,

//使用Input.mousePosition引用可得到鼠标当前位置的三维坐标。

if (Input.GetMouseButtonDown(0))

{

print("点击鼠标左键的位置 "+Input.mousePosition);

}

if (Input.GetMouseButtonDown(1))

{

print("点击鼠标右键的位置 " + Input.mousePosition);

}

if (Input.GetMouseButtonDown(2))

{

print("点击鼠标中键的位置 " + Input.mousePosition);

}

//鼠标抬起事件:

if (Input.GetMouseButtonUp(0))

{

print("抬起鼠标左键的位置 " + Input.mousePosition);

}

if (Input.GetMouseButtonUp(1))

{

print("抬起鼠标右键的位置 " + Input.mousePosition);

}

if (Input.GetMouseButtonUp(2))

{

print("抬起鼠标中键的位置 " + Input.mousePosition);

}

//长按鼠标:

if (Input.GetMouseButton(0))

{

print("长按鼠标左键的位置 " + Input.mousePosition);

}

if (Input.GetMouseButton(1))

{

print("长按鼠标右键的位置 " + Input.mousePosition);

}

if (Input.GetMouseButton(2))

{

print("长按鼠标中键的位置 " + Input.mousePosition);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: