关闭

unity3D 脚本中按键或鼠标输入响应函数

标签: 脚本unity鼠标输入键盘
4311人阅读 评论(0) 收藏 举报
分类:

             简单地总结一下,unity中脚本实现输入(键盘和鼠标)的响应事件函数,不够完善,以后碰到再慢慢添加。

             

//*******键盘输入*************
1.Input.GetKey("up");          //按住键盘上键
2.Input.GetKey(KeyCode.UpArrow)//按住键盘上键, (KeyCode.UpArrow)是键码,输入中会用到很多
3.Input.GetKeyDown ("up");     //按下键盘上键
4.Input.GetKeyUp ("up");       //放开键盘上键
5.Input.GetButton(KeyCode.W);  //按下W键,注意大写
6.Input.GetKeyDown(KeyCode.Alpha0);//这是数字0键的响应,其他键类似
7.Input.GetAxis("Mouse ScrollWheel"//鼠标滚轮响应事件,有float类型返回值,向前滚返回正数,向后滚返回负数
//*************************
//说明:【1】式子1和2的效果是一样的
//     【2】Input.GetButton()和Input.GetKey()效果是一样的(我没见过有不同的,有发现区别请跟我说说)
//*************************

//*******鼠标输入*************
Input.GetMouseButton(0);       //当0键被按住持续侦测(包含down和up各一次)
Input.GetMouseButtonDown(0);   //当0键被按下一次
Input.GetMouseButtonUp(0);     //当0键放开一次
//键 : 0 = 左键 ,1 = 右键, 2 = 中键
 



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:38637次
    • 积分:716
    • 等级:
    • 排名:千里之外
    • 原创:33篇
    • 转载:0篇
    • 译文:0篇
    • 评论:16条
    文章存档
    最新评论