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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容