摄像机

索引

接口
描述
CameraMotionRun客户端普通视角摇晃运行
ResetCameraMotion客户端重置镜头跟随
HighCameraMotionRun客户端高处视角摇晃运行
GetDeltaCameraMotion客户端获取玩家摄像机运动单位差值
SetPerspective客户端获取或设置玩家人称视角
ComputePitchYaw客户端根据两个坐标,计算目标坐标相对于主坐标的俯仰角,偏航角
CameraLookAtTargetRun客户端玩家看向目标坐标视角运动器
SetCameraLerpDeltaRotation客户端设置相机旋转增量值
CameraLerpDeltaRotationRun客户端对相机的差值旋转进行线性插值
SetCameraLerpRotation客户端设置相机旋转目标值
CameraLerpRotationRun客户端对相机旋转进行线性插值

CameraMotionRun

客户端

  • 描述
    普通视角摇晃运行,使用客户端Tick直接调用

  • 参数

参数名数据类型说明
FloatingCoefficientfloat浮动系数
ResetCoefficientfloat重置系数
MotionLimitfloat跟随限度(角度)
LinearCoefficientfloat线性系数(0~1)
AppressLimitfloat趋近限度(0~1)
FloatingSppedLimitfloat速度限度
  • 返回值
    DefaultCameraRot_z, MotionBlurRot_y (tuple)

  • 备注
    正为左,负为右,用于调用自定义Molang,MotionBlurRot_y为动态模糊所用

  • 示例 空


ResetCameraMotion

客户端

  • 描述
    重置镜头跟随

  • 参数

参数名数据类型说明
  • 返回值
    是否设置成功(bool)

  • 备注

  • 示例 空


HighCameraMotionRun

客户端

  • 描述
    高处视角摇晃运行,使用客户端Tick直接调用

  • 参数

参数名数据类型说明
FloatingCoefficientfloat浮动系数
MotionLimitfloat跟随限度(角度)
LinearCoefficientfloat线性系数(0~1)
AppressLimitfloat趋近限度(0~1)
  • 返回值

  • 备注

  • 示例 空


GetDeltaCameraMotion

客户端

  • 描述
    获取玩家摄像机运动单位差值

  • 参数

参数名数据类型说明
IsAbsbool是否返回绝对值
  • 返回值
    DeltaRot_x, DeltaRot_y, DeltaRot_z (tuple)

  • 备注
    后续可加其他参数调整

  • 示例 空


SetPerspective

客户端

  • 描述
    获取或设置玩家人称视角

  • 参数

参数名数据类型说明
NewPerspectiveint设置新的人称,默认为None,则效果为Get
  • 返回值
    返回最新的人称结果 (int)

  • 备注

  • 示例 空


ComputePitchYaw

客户端

  • 描述
    根据两个坐标,计算目标坐标相对于主坐标的俯仰角,偏航角

  • 参数

参数名数据类型说明
MainPostuple主坐标
TargetPostuple目标坐标
  • 返回值
    俯仰角,偏航角 (tuple)

  • 备注

  • 示例 空


CameraLookAtTargetRun

客户端

  • 描述
    玩家看向目标坐标视角运动器,使用客户端Tick直接调用

  • 参数

参数名数据类型说明
TargetPostuple目标三维坐标
SmoothingFactorfloat非线性系数(选填)
OffsetPitchfloat俯仰角偏移角度(选填)
OffsetYawfloat偏航角偏移角度(选填)
  • 返回值

  • 备注

  • 示例 空


SetCameraLerpDeltaRotation

客户端

  • 描述
    设置相机旋转增量值,随后Tick调用CameraLerpDeltaRotationRun来实现丝滑旋转

  • 参数

参数名数据类型说明
DeltaPitchfloat俯仰角增量
DeltaYawfloat偏航角增量
DeltaRollfloat翻滚角增量
  • 返回值

  • 备注

  • 示例 空


CameraLerpDeltaRotationRun

客户端

  • 描述
    对相机的差值旋转进行线性插值,使用客户端Tick直接调用

  • 参数

参数名数据类型说明
SmoothingFactorfloat非线性系数(选填)
CallBackFunctionInstancefunction插值完成后的回调函数实例(无参数),默认None
  • 返回值

  • 备注

  • 示例 空


SetCameraLerpRotation

客户端

  • 描述
    设置相机旋转目标值

  • 参数

参数名数据类型说明
TargetPitchfloat目标俯仰角
TargetYawfloat目标偏航角
TargetRollfloat目标翻滚角
  • 返回值

  • 备注

  • 示例 空


CameraLerpRotationRun

客户端

  • 描述
    对相机旋转进行线性插值,使用客户端Tick直接调用

  • 参数

参数名数据类型说明
SmoothingFactorfloat非线性系数(选填)
CallBackFunctionInstancefunction插值完成后的回调函数实例(无参数),默认None
IsLerpControlbool是否同步输入玩家操作造成的偏移(会有无人机飞行的延迟感,类似于java版的电影模式),默认False(此项为实验性功能)
  • 返回值

  • 备注

  • 示例 空


前往附件

评论交流

文档目录

灵免以太