unity FPS 将原来的left,right控制左右移动改为控制向左向右旋转

来源:互联网 发布:推广淘宝联盟怎么转码 编辑:程序博客网 时间:2024/05/16 15:57

将unity FPS 将原来的left,right控制左右移动改为控制向左向右旋转只需要2步:

1、Edit->Project Setting->input 

将Horizontal 中Negative Button中left和Positive Button中right去掉

2.在代码mouselook中加入代码

 if(Input .GetKey(KeyCode.RightArrow ))
            transform.Rotate(Vector3.up, 3 * Time.deltaTime);

说明:

(1)上下左右,对应的键值为

UpArrow

DownArrow

LeftArrow

RightArrow 

(2)input 事件中:

 Input .GetKey  :表示某个键一直按下时执行某操作

Input .GetKeyDown:表示某个键按下就执行某个操作

 Input .GetKeyUp:表示某个键按下后弹起时执行某个操作

0 0