LogoArcartX Doc
相机篇

预设相机

预设相机指南

没有事实,只有诠释。

相机预设

  • 相机预设就是我们游戏时候的镜头位置,如果您有完备的运动系统,则可能有多个预设,比如奔跑时候的镜头位置,战斗时候的镜头位置等等。
  • 简而言之这玩意不是很难,对于基础运用,只需要设置一个默认的相机位置并且在相机基础设置中将其设置为默认预设即可。
  • 如果需要动态调整,比如跑步的时候、放技能的时候切换,您可能需要再了解一下API或者是动作控制器,当然,Shimmer内也提供了相应的语句。

配置文件格式讲解

相机预设配置位于ArcartX根目录中的 camera/preset 目录下。你可以创建多个yml配置文件来定义不同的相机预设。

每个预设配置文件都需要遵循特定的格式。配置项名将作为预设的唯一标识符(ID)。

预设配置示例

# 预设ID
idle:
  # 相机偏移量设置
  offsetX: -0.7  # X轴偏移
  offsetY: 0     # Y轴偏移
  offsetZ: 10    # Z轴偏移
  # 八向移动相机开关
  enableFree: true
  # 过渡动画设置
  bezier:        # 贝塞尔曲线参数
    x1: 0.1
    y1: 0.25
    x2: 0.1
    y2: 0.25
  transition: 1000  # 过渡时间(毫秒)
  • 好像很易于理解,唯一不太好理解的就是这个贝塞尔曲线,这个是用来控制过渡时候的速率曲线,如果你不明白的话按照我默认的这样写就行了。
  • 除了这个贝塞尔曲线,还有一个过渡时间,单位是毫秒,1000毫秒就是1秒。即这个镜头过渡过来需要1秒。

On this page