UE4 限制玩家摄像机视角旋转角度

UE4 限制玩家摄像机视角旋转角度

功能:玩家可以用鼠标旋转视角观察角色,但限制旋转的角度

网上找了很多没找到,于是自己实现了一种方式

先在弹簧臂组件里勾上使用pawn控制旋转,这样相机的旋转就跟玩家控制器绑定了,所以重点在于如何对玩家控制器进行限制

如果不加旋转限制的话是这样子

在这里插入图片描述

可以发现,左边的输入轴每帧输出一次值,右边控制器就一直根据值的正负做出向左转还是向右转的操作,也就是说旋转的角度是时间上的累加,那么就可以把他们累加起来,当超过一定量的时候就不作用于控制器上就好了

设置float变量Sum,初始为0,与当前输出加起来在一个范围内则可以,并更新Sum,否则不更新

在这里插入图片描述

最终效果还不错

猜你喜欢

转载自blog.csdn.net/Story_1419/article/details/127585935
今日推荐