跳转到主要内容

第三人称控制

必要插件(官方内置插件)

  • Cinemachine
  • Input System

开始使用

  • 创建一个空的GameObject,改名为PersionGroup
  • 在PersionGroup之下创建一个胶囊(cylinder),取名为Persion
  • 在Persionz之下创建一个立方体(cube),调整大小和位置,使其成为这如下图的形状,目的是为了确认目标的方向,如下图的参数为:

  • 在PersionGroup之下创建一个空物体,改名为Lookme,用于摄像机跟随关注目标

  • 增加一个虚拟摄像机,右键或者GameObject菜单->Cine machine->Virtual Camera,改名为ThirdPersonCamera,选中摄像机后,在BODY面板中,更改摄像机类型为3rd Person Follow(第三人称视角跟随)

  • 将Lookmet拖到3rd摄像机的follow中

  • 调整摄像机的位置和视角,可以调整Lookme,也可以调整Third Person Camera,或者二者组合调整
    • Third Person Camera的几个常用参数
    • Vertical Fov:视口大小,默认值60,有点类似镜头焦段
    • dutch:镜头水平方向旋转,默认值为0
    • Shoulder Offset:直接调整3rd虚拟摄像机的位置
    • Vertical Arm Length:控制摄像机在垂直方向的位置
    • Camera Side:控制摄像机水平方向的位置
    • Camera Distance:控制摄像机垂直方向的位置

虽然这些参数都可以调整摄像机的参数,还是建议调整Lookme