C#中Input类---键盘,按键,鼠标输入

Unity3D使用input类控制用户的输入,输入包括了用户键盘,鼠标,触摸,重力感应以及地理位置输入等输入方式

一.键盘的输入

InputGetKey,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

 

  • 1
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值