LogoArcartX Doc
相机篇

预设相机

预设相机指南

相机预设

  • 相机预设用于定义游戏中的镜头位置。如果你有完备的运动系统,则可能需要多个预设,例如奔跑时的镜头位置、战斗时的镜头位置等。
  • 对于基础运用,只需设置一个默认的相机位置,并在相机基础设置中将其设置为默认预设即可。
  • 如果需要动态调整(例如跑步或释放技能时切换镜头),你可能需要进一步了解 API 或动作控制器。Shimmer 中也提供了相应的语句。

配置文件格式讲解

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

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

预设配置示例

# 预设ID
idle:
  # 相机偏移量设置
  offsetX: -0.7  # X轴偏移
  offsetY: 0     # Y轴偏移
  offsetZ: 10    # Z轴偏移
  # 八向移动相机开关
  enableFree: true
  # 隐藏头部模型 如果使用了自定义模型,使用对应预设相机后将隐藏Head和head骨骼
  hideHead: false
  # 过渡动画设置
  bezier:        # 贝塞尔曲线参数
    x1: 0.1
    y1: 0.25
    x2: 0.1
    y2: 0.25
  transition: 1000  # 过渡时间(毫秒)
  • 其中贝塞尔曲线参数用于控制过渡时的速率曲线。如果不确定如何配置,使用默认值即可。
  • 过渡时间的单位为毫秒,1000 毫秒即 1 秒,表示镜头过渡动画的持续时长。

On this page