首页 > 代码库 > Unity3D input.GetAxis
Unity3D input.GetAxis
input.GetAxis用法:
(GetAxis("Mouse X"),
GetAxis("Mouse Y"),
GetAxis("Mouse ScrollWheel"),
GetAxis("Vertical "),
GetAxis("Horizontal "),
GetAxis 是个方法,需要传参数,参数为string类型,参数如下:
一:触屏类
1.Mouse X 鼠标沿着屏幕X移动时触发
2.Mouse Y 鼠标沿着屏幕Y移动时触发
3.Mouse ScrollWheel 当鼠标滚动轮滚动时触发
二:键盘操作类
1.Vertical 对应键盘上面的上下箭头,当按下上或下箭头时触发
2.Horizontal 对应键盘上面的左右箭头,当按下左或右箭头时触发
举个例子:
1 void Update() 2 { 3 // 2 - 获取轴信息 4 float inputX = Input.GetAxis("Horizontal"); 5 float inputY = Input.GetAxis("Vertical"); 6 7 // 3 - 保存运动轨迹 8 movement = new Vector2(speed.x * inputX, speed.y * inputY); 9 }
使用W、S、A、D 可以分别上下左右移动.
Unity3D input.GetAxis
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。