Unity学习:人机交互Input类

常用外部设备

  • 鼠标
  • 键盘
  • 手柄
  • 遥杆
  • 触屏
  • VR手柄
  • 按键
  • 摇杆
  • VR 。。。

Input键盘输入方法

  • GetKey
    按住时返回True
  • GetKeyDown
    按下第⼀个帧返回True
  • GetKeyUp
    松开第⼀帧返回True 当前鼠标屏幕坐标
  • Input
    鼠标输入方法
  • mousePosition
    鼠标的屏幕坐标 左下角0,0
  • GetMouseButtonDown
    按下鼠标第⼀帧返回True
  • GetMouseButtonUp
    松开鼠标第⼀帧返回true
  • GetMouseButton 按住鼠标返回True

Input虚拟轴/按键

  • 设置面板
    • Edit->ProjectSetting->Input
    • 详细设置
      虚拟按键名称:
      描述名称+-
      对应按键+-
      备⽤按键+-
      抬起按键,值恢复为0的时间
      ⼩于此值,计为0(仅⽤于遥感)
      按下按键,值到达+1或-1的时间
      同时按下正负键值为0
      +-反转
  • 获取轴⽅法 GetAxis
    • Horizontal 键盘⽔平轴
    • Vertical 键盘竖直轴
    • Mouse X ⿏标⽔平移动距离
    • Mouse Y ⿏标垂直移动距离
    • Mouse ScrollWheel 获取⿏标滚轮值
  • 获取虚拟键⽅法
    • GetButton
    • Fire
    • Jump
    • GetButtonDown
    • GetButtonUp
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容