Unity基础-Input模块

鼠标输入

//鼠标位置
Input.mousePosition
//鼠标滚轮
Input.mouseScrollDelta
Input.GetAxis("Mouse ScrollWheel")
//鼠标点击状态(持续)
Input.GetMouseButton()
//鼠标点击按下(瞬间)
Input.GetMouseButtonDown()
//鼠标点击抬起(瞬间)
Input.GetMouseButtonUp()
//鼠标滑动
Input.GetAxis("Mouse X")
Input.GetAxis("Mouse Y")

触摸输入

Input.multiTouchEnabled
Input.simulateMouseWithTouches
Input.touchCount
Input.touches
Input.touchSupported
Input.GetTouch()

键盘输入

//返回float区间[-1,1]
Input.GetAxis("Horizontal")
Input.GetAxis("Vertical")
//返回端点值(-1,0,1)
Input.GetAxisRaw("Horizontal")
Input.GetAxisRaw("Vertical")
//按下状态(持续)
Input.GetKey(KeyCode/string)
//按下状态(瞬间)
Input.GetKeyDown(KeyCode/string)
//抬起状态(瞬间)
Input.GetKeyUp(KeyCode/string)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,538评论 1 11
  • 任何游戏都应该提供给用户交互的方式,可以想象一个没有任何交互的游戏是什么样的。如果没有输入系统带来的,用户与游戏的...
    游戏开发小Y阅读 2,435评论 0 3
  • 本节介绍各种常见的浏览器事件。 鼠标事件 鼠标事件指与鼠标相关的事件,主要有以下一些。 click 事件,dblc...
    许先生__阅读 2,498评论 0 4
  • 事件类型 Web 浏览器中可能发生的事件有很多类型UI事件:当用户与界面上的元素交互时触发。焦点事件:当元素获得或...
    shanruopeng阅读 936评论 0 0
  • Web 浏览器中可能发生的事件有很多类型。如前所述,不同的事件类型具有不同的信息,而 DOM3 级事件规定了以下几...
    More_5897阅读 959评论 1 0