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

将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:表示某个键按下后弹起时执行某个操作


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部