概述
Unity3D使用input类控制用户的输入,输入包括了用户键盘,鼠标,触摸,重力感应以及地理位置输入等输入方式
一.键盘的输入
Input•GetKey,Input.GetKeyDown,Input.GetKeyUp三个方法分别获取用户键盘按键的输入
GetKey:用户长按按键有效;
GetKeyDown:用户按下按键时有效;
GetKeyUp:用户抬起按键时有效;
Input.anyKey,Input.anyKeyDown
anyKey用于监听用户的任意按键输入或鼠标点击,事件触发后返回true。anyKeyDown:当任意按键松开时返回true。
Input.GetButton(string buttonName)
GetButton用于监听Button的输入,参数为自己指定的button的名字,在Unity中可以使用管理器添加或修改Input参数。
Input.GetButtonDown( 当某个按钮被按下的那一帧返回true)
Input.GetButtonUp( 当某个按钮弹起时返回true)
二.鼠标的输入
Input.•mousePosition
Input.mousePosition返回当前鼠标的位置,这里指的是距离原点的像素位置,说明一下,Unity中的原点(0,0)位置为左下角,上位y轴正方向,右为x轴正方向。返回值类型为Vector3。
Input.•GetMouseButton
GetMouseButton 对应的键处于按下状态时返回true
GetMouseButtonDown 对应的键被按下时返回true
GetMouseButtonUp 对应的键弹起时返回true
最后
以上就是诚心蜗牛为你收集整理的C#中Input类---键盘,按键,鼠标输入Unity3D使用input类控制用户的输入,输入包括了用户键盘,鼠标,触摸,重力感应以及地理位置输入等输入方式的全部内容,希望文章能够帮你解决C#中Input类---键盘,按键,鼠标输入Unity3D使用input类控制用户的输入,输入包括了用户键盘,鼠标,触摸,重力感应以及地理位置输入等输入方式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复