【UE4】基础玩家视角的设置(SpringArm,Camera)

先在对应的模型里面加一个组件SpringArm,在其下添加一个Camera的组件

【UE4】基础玩家视角的设置(SpringArm,Camera)

调节【UE4】基础玩家视角的设置(SpringArm,Camera)为Camera到SpringArm的距离

作为摇臂举着摄像机

【UE4】基础玩家视角的设置(SpringArm,Camera)

通过调整SpringArm的角度来调整摄像机的角度,而不是直接调整摄像机的角度(比较方便视角控制)

接下来就设置输入(以鼠标控制为例)

【UE4】基础玩家视角的设置(SpringArm,Camera)

新建一个输入图表InputGraph(作为所有输入的图表集合)

图表的设置步骤:

1、导入输入LookH(X),以及新的空场景Scene【UE4】基础玩家视角的设置(SpringArm,Camera)

【UE4】基础玩家视角的设置(SpringArm,Camera)

2、I.因为LookV(Y)方向上要设置范围,所以选用的是SetRelativeRotation

     II.Y方向的目标为SpringArm,X方向上为Scene,两者不同才能分工合作,如果相同会导致视角扭曲

【UE4】基础玩家视角的设置(SpringArm,Camera)


Clamp(设置最大最小值不超过某个区间)


//////////////////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////

另外一种方法 :不使用Scene(移动物体(TankBody)时可能会导致摄像机跟着移动)

还是不要用这个了

【UE4】基础玩家视角的设置(SpringArm,Camera)

【UE4】基础玩家视角的设置(SpringArm,Camera)