码迷,mamicode.com
首页 > 编程语言 > 详细

Unity3D input.GetAxis

时间:2016-11-17 12:55:06      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:左右   分享   使用   code   箭头   img   bsp   上下   用法   

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

标签:左右   分享   使用   code   箭头   img   bsp   上下   用法   

原文地址:http://www.cnblogs.com/cxq0017/p/6073045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!