简单地总结一下,unity中脚本实现输入(键盘和鼠标)的响应事件函数,不够完善,以后碰到再慢慢添加。
<pre><code>
//*******键盘输入*************
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 = 中键
</code></pre>