码迷,mamicode.com
首页 > 编程语言 > 详细

unity3D 5.0 鼠标-输入与控制

时间:2016-04-09 20:29:08      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

bool Input.GetMouseButtonDwon(int id);//鼠标按下事件
bool Input.GetMouseButton(int id);//鼠标长按事件
bool Input.GetMouseButtonUp(int id);//鼠标抬起事件
bool Input.GetMousePosition(int id);//返回鼠标当前坐标
ID为0=鼠标左键;
1=鼠标右键
2=鼠标中键
鼠标坐标即为屏幕坐标
屏幕坐标以左下角为(0,0,0)坐标原点

案例
查询鼠标的三个键分别按下时,鼠标所放位置的屏幕坐标。打印出来
void Update()
{
if(Input.GetMouseButtonDown(0))
{Debud.Log("点击鼠标左键的位置为:"+Input.mousePosition);}
if(Input.GetMouseButtonDown(1))
{Debud.Log("点击鼠标右键的位置为:"+Input.mousePosition);}
if(Input.GetMouseButtonDown(2))
{Debud.Log("点击鼠标中键的位置为:"+Input.mousePosition);}
}

技术分享

unity3D 5.0 鼠标-输入与控制

标签:

原文地址:http://www.cnblogs.com/shinedandan/p/5372406.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!