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

             简单地总结一下,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 = 中键
 



你可能感兴趣的:(c#,unity,3D)