索引
| 接口 | 端 | 描述 |
|---|---|---|
| CameraMotionRun | 客户端 | 普通视角摇晃运行 |
| ResetCameraMotion | 客户端 | 重置镜头跟随 |
| HighCameraMotionRun | 客户端 | 高处视角摇晃运行 |
| GetDeltaCameraMotion | 客户端 | 获取玩家摄像机运动单位差值 |
| SetPerspective | 客户端 | 获取或设置玩家人称视角 |
| ComputePitchYaw | 客户端 | 根据两个坐标,计算目标坐标相对于主坐标的俯仰角,偏航角 |
| CameraLookAtTargetRun | 客户端 | 玩家看向目标坐标视角运动器 |
| SetCameraLerpDeltaRotation | 客户端 | 设置相机旋转增量值 |
| CameraLerpDeltaRotationRun | 客户端 | 对相机的差值旋转进行线性插值 |
| SetCameraLerpRotation | 客户端 | 设置相机旋转目标值 |
| CameraLerpRotationRun | 客户端 | 对相机旋转进行线性插值 |
CameraMotionRun
客户端
-
描述
普通视角摇晃运行,使用客户端Tick直接调用 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| FloatingCoefficient | float | 浮动系数 |
| ResetCoefficient | float | 重置系数 |
| MotionLimit | float | 跟随限度(角度) |
| LinearCoefficient | float | 线性系数(0~1) |
| AppressLimit | float | 趋近限度(0~1) |
| FloatingSppedLimit | float | 速度限度 |
-
返回值
DefaultCameraRot_z, MotionBlurRot_y (tuple) -
备注
正为左,负为右,用于调用自定义Molang,MotionBlurRot_y为动态模糊所用 -
示例 空
ResetCameraMotion
客户端
-
描述
重置镜头跟随 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| 无 | 无 | 无 |
-
返回值
是否设置成功(bool) -
备注
无 -
示例 空
HighCameraMotionRun
客户端
-
描述
高处视角摇晃运行,使用客户端Tick直接调用 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| FloatingCoefficient | float | 浮动系数 |
| MotionLimit | float | 跟随限度(角度) |
| LinearCoefficient | float | 线性系数(0~1) |
| AppressLimit | float | 趋近限度(0~1) |
-
返回值
无 -
备注
无 -
示例 空
GetDeltaCameraMotion
客户端
-
描述
获取玩家摄像机运动单位差值 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| IsAbs | bool | 是否返回绝对值 |
-
返回值
DeltaRot_x, DeltaRot_y, DeltaRot_z (tuple) -
备注
后续可加其他参数调整 -
示例 空
SetPerspective
客户端
-
描述
获取或设置玩家人称视角 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| NewPerspective | int | 设置新的人称,默认为None,则效果为Get |
-
返回值
返回最新的人称结果 (int) -
备注
空 -
示例 空
ComputePitchYaw
客户端
-
描述
根据两个坐标,计算目标坐标相对于主坐标的俯仰角,偏航角 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| MainPos | tuple | 主坐标 |
| TargetPos | tuple | 目标坐标 |
-
返回值
俯仰角,偏航角 (tuple) -
备注
空 -
示例 空
CameraLookAtTargetRun
客户端
-
描述
玩家看向目标坐标视角运动器,使用客户端Tick直接调用 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| TargetPos | tuple | 目标三维坐标 |
| SmoothingFactor | float | 非线性系数(选填) |
| OffsetPitch | float | 俯仰角偏移角度(选填) |
| OffsetYaw | float | 偏航角偏移角度(选填) |
-
返回值
无 -
备注
空 -
示例 空
SetCameraLerpDeltaRotation
客户端
-
描述
设置相机旋转增量值,随后Tick调用CameraLerpDeltaRotationRun来实现丝滑旋转 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| DeltaPitch | float | 俯仰角增量 |
| DeltaYaw | float | 偏航角增量 |
| DeltaRoll | float | 翻滚角增量 |
-
返回值
无 -
备注
空 -
示例 空
CameraLerpDeltaRotationRun
客户端
-
描述
对相机的差值旋转进行线性插值,使用客户端Tick直接调用 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| SmoothingFactor | float | 非线性系数(选填) |
| CallBackFunctionInstance | function | 插值完成后的回调函数实例(无参数),默认None |
-
返回值
无 -
备注
空 -
示例 空
SetCameraLerpRotation
客户端
-
描述
设置相机旋转目标值 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| TargetPitch | float | 目标俯仰角 |
| TargetYaw | float | 目标偏航角 |
| TargetRoll | float | 目标翻滚角 |
-
返回值
无 -
备注
空 -
示例 空
CameraLerpRotationRun
客户端
-
描述
对相机旋转进行线性插值,使用客户端Tick直接调用 -
参数
| 参数名 | 数据类型 | 说明 |
|---|---|---|
| SmoothingFactor | float | 非线性系数(选填) |
| CallBackFunctionInstance | function | 插值完成后的回调函数实例(无参数),默认None |
| IsLerpControl | bool | 是否同步输入玩家操作造成的偏移(会有无人机飞行的延迟感,类似于java版的电影模式),默认False(此项为实验性功能) |
-
返回值
无 -
备注
空 -
示例 空