先在对应的模型里面加一个组件SpringArm,在其下添加一个Camera的组件
调节为Camera到SpringArm的距离
作为摇臂举着摄像机
通过调整SpringArm的角度来调整摄像机的角度,而不是直接调整摄像机的角度(比较方便视角控制)
接下来就设置输入(以鼠标控制为例)
新建一个输入图表InputGraph(作为所有输入的图表集合)
图表的设置步骤:
1、导入输入LookH(X),以及新的空场景Scene
2、I.因为LookV(Y)方向上要设置范围,所以选用的是SetRelativeRotation
II.Y方向的目标为SpringArm,X方向上为Scene,两者不同才能分工合作,如果相同会导致视角扭曲
Clamp(设置最大最小值不超过某个区间)
//////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////
另外一种方法 :不使用Scene(移动物体(TankBody)时可能会导致摄像机跟着移动)
还是不要用这个了
本文介绍了在UE4中如何设置基础玩家视角,通过在模型上添加SpringArm组件和Camera组件,调整它们之间的距离和SpringArm角度来控制摄像机视角。为实现鼠标控制视角,创建输入图表InputGraph,详细步骤包括导入输入LookH和LookV,使用SetRelativeRotation限制Y轴旋转范围,并通过Clamp设定最大最小值,确保视角不会扭曲。另外,文章还提及了一种不使用Scene的方法,但可能引发摄像机随物体移动的问题。
1621

被折叠的 条评论
为什么被折叠?



