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:表示某个键按下后弹起时执行某个操作
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
