SAdefault
镜头 Camera
镜头 / 淡入淡出 / 附着
sa · 扩展 default · SCM 原生命令
抖镜头
SHAKE_CAM · 0003
Camera.Shake
按强度抖动镜头。
0003 SHAKE_CAM
in: intensity点是否在屏上
IS_POINT_ON_SCREEN · 00C2
Camera.IsPointOnScreen
用在 if:点周围半径是否有任何部分在屏上。
00C2 IS_POINT_ON_SCREEN
in: x, y, z, radius对准车辆
POINT_CAMERA_AT_CAR · 0158
Camera.PointAtCar
镜头对准/附着指定车辆。
0158 POINT_CAMERA_AT_CAR
in: vehicle, mode, switchStyle对准角色
POINT_CAMERA_AT_CHAR · 0159
Camera.PointAtChar
镜头对准/附着指定角色。
0159 POINT_CAMERA_AT_CHAR
in: char, mode, switchStyle恢复镜头
RESTORE_CAMERA · 015A
Camera.Restore
恢复常规镜头。
015A RESTORE_CAMERA固定机位
SET_FIXED_CAMERA_POSITION · 015F
Camera.SetFixedPosition
固定机位与 up 向量偏移。
015F SET_FIXED_CAMERA_POSITION
in: x, y, z, upVecOffsetX, upVecOffsetY, upVecOffsetZ看向坐标
POINT_CAMERA_AT_POINT · 0160
Camera.PointAtPoint
镜头看向坐标(配合固定机位等)。
0160 POINT_CAMERA_AT_POINT
in: x, y, z, switchStyle淡入淡出颜色
SET_FADING_COLOUR · 0169
Camera.SetFadingColor
淡入淡出颜色 RGB(016A)。
0169 SET_FADING_COLOUR
in: r, g, b淡入淡出
DO_FADE · 016A
Camera.DoFade
屏幕淡入/淡出指定时长。
016A DO_FADE
in: time, direction是否在淡入淡出
GET_FADING_STATUS · 016B
Camera.GetFadingStatus
用在 if:是否正在淡入淡出。
016B GET_FADING_STATUS硬切恢复
RESTORE_CAMERA_JUMPCUT · 02EB
Camera.RestoreJumpcut
硬切恢复镜头到玩家身后。
02EB RESTORE_CAMERA_JUMPCUT镜头远近
SET_CAMERA_ZOOM · 032A
Camera.SetZoom
镜头相对玩家的远近。
032A SET_CAMERA_ZOOM
in: zoom镜头到玩家后
SET_CAMERA_BEHIND_PLAYER · 0373
Camera.SetBehindPlayer
镜头放到玩家身后。
0373 SET_CAMERA_BEHIND_PLAYER镜头到玩家前
SET_CAMERA_IN_FRONT_OF_PLAYER · 03C8
Camera.SetInFrontOfPlayer
镜头放到玩家前方并朝向玩家。
03C8 SET_CAMERA_IN_FRONT_OF_PLAYER近裁剪面
SET_NEAR_CLIP · 041D
Camera.SetNearClip
近裁剪面距离。
041D SET_NEAR_CLIP
in: distance调试镜头坐标
GET_DEBUG_CAMERA_COORDINATES · 0454
Camera.GetDebugCoordinates
调试镜头位置。
0454 GET_DEBUG_CAMERA_COORDINATES
out: x, y, z插值参数
SET_INTERPOLATION_PARAMETERS · 0460
Camera.SetInterpolationParameters
镜头过渡时长/插值参数。
0460 SET_INTERPOLATION_PARAMETERS
in: interpolationToStopMoving, time调试注视点
GET_DEBUG_CAMERA_POINT_AT · 0463
Camera.GetDebugPointAt
调试镜头注视点。
0463 GET_DEBUG_CAMERA_POINT_AT
out: x, y, z附着到车
ATTACH_CAMERA_TO_VEHICLE · 0679
Camera.AttachToVehicle
镜头相对车辆偏移附着。
0679 ATTACH_CAMERA_TO_VEHICLE
in: handle, xOffset, yOffset, zOffset, xRotation, yRotation, zRotation, tilt, switchStyle附着车上并看车
ATTACH_CAMERA_TO_VEHICLE_LOOK_AT_VEHICLE · 067A
Camera.AttachToVehicleLookAtVehicle
附着在车上并看另一辆车。
067A ATTACH_CAMERA_TO_VEHICLE_LOOK_AT_VEHICLE
in: handle, xOffset, yOffset, zOffset, vehicle, tilt, switchStyle附着车上并看人
ATTACH_CAMERA_TO_VEHICLE_LOOK_AT_CHAR · 067B
Camera.AttachToVehicleLookAtChar
附着在车上并看角色。
067B ATTACH_CAMERA_TO_VEHICLE_LOOK_AT_CHAR
in: car, xOffset, yOffset, zOffset, char, tilt, switchStyle附着到人
ATTACH_CAMERA_TO_CHAR · 067C
Camera.AttachToChar
镜头相对角色偏移附着。
067C ATTACH_CAMERA_TO_CHAR
in: handle, xOffset, yOffset, zOffset, xRotation, yRotation, zRotation, tilt, switchStyle附着人上并看车
ATTACH_CAMERA_TO_CHAR_LOOK_AT_VEHICLE · 067D
Camera.AttachToCharLookAtVehicle
附着在角色上并看车辆。
067D ATTACH_CAMERA_TO_CHAR_LOOK_AT_VEHICLE
in: char, xOffset, yOffset, zOffset, vehicle, tilt, switchStyle附着人上并看人
ATTACH_CAMERA_TO_CHAR_LOOK_AT_CHAR · 067E
Camera.AttachToCharLookAtChar
附着在角色上并看另一角色。
067E ATTACH_CAMERA_TO_CHAR_LOOK_AT_CHAR
in: handle, xOffset, yOffset, zOffset, char, tilt, switchStyle活动镜头坐标
GET_ACTIVE_CAMERA_COORDINATES · 068D
Camera.GetActiveCoordinates
当前活动镜头坐标。
068D GET_ACTIVE_CAMERA_COORDINATES
out: x, y, z活动注视点
GET_ACTIVE_CAMERA_POINT_AT · 068E
Camera.GetActivePointAt
当前镜头注视点。
068E GET_ACTIVE_CAMERA_POINT_AT
out: x, y, z双人镜头
SET_TWO_PLAYER_CAMERA_MODE · 06E0
Camera.SetTwoPlayerMode
双人合作镜头模式。
06E0 SET_TWO_PLAYER_CAMERA_MODE
in: state取 FOV
GET_CAMERA_FOV · 0801
Camera.GetFov
视场角 FOV。
0801 GET_CAMERA_FOV
out: fov车内第一人称
SET_FIRST_PERSON_IN_CAR_CAMERA_MODE · 0822
Camera.SetFirstPersonInCarMode
车内第一人称/保险杠视角。
0822 SET_FIRST_PERSON_IN_CAR_CAMERA_MODE
in: state镜头撞击
DO_CAMERA_BUMP · 0834
Camera.DoBump
模拟碰撞般的镜头撞击偏移。
0834 DO_CAMERA_BUMP
in: xOffset, yOffset注视点插值
CAMERA_SET_VECTOR_TRACK · 0920
Camera.SetVectorTrack
注视点从 A 转到 B(可缓动)。
0920 CAMERA_SET_VECTOR_TRACK
in: fromX, fromY, fromZ, toX, toY, toZ, time, easeFOV 插值
CAMERA_SET_LERP_FOV · 0922
Camera.SetLerpFov
FOV 在时长内插值。
0922 CAMERA_SET_LERP_FOV
in: from, to, time, ease压暗画面
SET_DARKNESS_EFFECT · 0924
Camera.SetDarknessEffect
压暗画面(可全黑)。
0924 SET_DARKNESS_EFFECT
in: enable, pitchBlack重置脚本镜头
CAMERA_RESET_NEW_SCRIPTABLES · 0925
Camera.ResetNewScriptables
停掉脚本镜头的推进/插值/抖/缩放等。
0925 CAMERA_RESET_NEW_SCRIPTABLES锁定注视点
CAMERA_PERSIST_TRACK · 092F
Camera.PersistTrack
推进结束后锁定注视点。
092F CAMERA_PERSIST_TRACK
in: state锁定机位
CAMERA_PERSIST_POS · 0930
Camera.PersistPos
锁定机位。
0930 CAMERA_PERSIST_POS
in: state锁定 FOV
CAMERA_PERSIST_FOV · 0931
Camera.PersistFov
缩放结束后锁定 FOV。
0931 CAMERA_PERSIST_FOV
in: state机位是否在动
CAMERA_IS_VECTOR_MOVE_RUNNING · 0933
Camera.IsVectorMoveRunning
用在 if:机位是否在移动插值中。
0933 CAMERA_IS_VECTOR_MOVE_RUNNING注视是否在转
CAMERA_IS_VECTOR_TRACK_RUNNING · 0934
Camera.IsVectorTrackRunning
用在 if:注视点是否在转动插值中。
0934 CAMERA_IS_VECTOR_TRACK_RUNNING机位插值
CAMERA_SET_VECTOR_MOVE · 0936
Camera.SetVectorMove
机位从 A 移到 B。
0936 CAMERA_SET_VECTOR_MOVE
in: fromX, fromY, fromZ, toX, toY, toZ, time, ease电影镜头
SET_CINEMA_CAMERA · 093D
Camera.SetCinema
锁定车辆电影镜头模式。
093D SET_CINEMA_CAMERA
in: state镜头到角色前
SET_CAMERA_IN_FRONT_OF_CHAR · 0944
Camera.SetInFrontOfChar
镜头放到指定角色前方。
0944 SET_CAMERA_IN_FRONT_OF_CHAR
in: handle简单抖动
CAMERA_SET_SHAKE_SIMULATION_SIMPLE · 099C
Camera.SetShakeSimulationSimple
多种简单抖动模拟。
099C CAMERA_SET_SHAKE_SIMULATION_SIMPLE
in: type, timeInMs, intensity车内视角模式
SET_PLAYER_IN_CAR_CAMERA_MODE · 09AD
Camera.SetPlayerInCarMode
切换当前车内视角(等同改视角键)。
09AD SET_PLAYER_IN_CAR_CAMERA_MODE
in: mode固定镜头碰撞
ALLOW_FIXED_CAMERA_COLLISION · 09EC
Camera.AllowFixedCollision
车库等处是否允许固定镜头碰撞处理。
09EC ALLOW_FIXED_CAMERA_COLLISION
in: state车型镜头微调
SET_VEHICLE_CAMERA_TWEAK · 09EF
Camera.SetVehicleTweak
指定车型默认镜头距离/高度/角。
09EF SET_VEHICLE_CAMERA_TWEAK
in: modelId, distance, altitude, angle清车型镜头微调
RESET_VEHICLE_CAMERA_TWEAK · 09F0
Camera.ResetVehicleTweak
清除 09EF 的车型镜头微调。
09F0 RESET_VEHICLE_CAMERA_TWEAK截图
TAKE_PHOTO · 0A1E
Camera.TakePhoto
无 HUD 截图到 User Files/Gallery。
0A1E TAKE_PHOTO
in: _p1非固定偏移
SET_CAMERA_POSITION_UNFIXED · 0A25
Camera.SetPositionUnfixed
相对目标实体的镜头偏移(非固定机位)。
0A25 SET_CAMERA_POSITION_UNFIXED
in: xOffset, yOffset相机射击视角
SET_PHOTO_CAMERA_EFFECT · 0A2F
Camera.SetPhotoEffect
持狙击/相机等时强制第一人称射击视角。
0A2F SET_PHOTO_CAMERA_EFFECT
in: state取车内视角
GET_PLAYER_IN_CAR_CAMERA_MODE · 0A39
Camera.GetPlayerInCarMode
当前车辆玩家所选镜头模式。
0A39 GET_PLAYER_IN_CAR_CAMERA_MODE
out: mode