SACLEO+
镜头 Camera
镜头控制、偏移、淡入与结构地址
sa · 扩展 CLEO+ · 需 CLEO + CLEO+
控制开关
SET_CAMERA_CONTROL · 0E60
Camera.SetCameraControl
开/关镜头旋转控制。
0E60 SET_CAMERA_CONTROL
in: state当前模式
GET_CURRENT_CAMERA_MODE · 0E64
Camera.GetCurrentMode
当前镜头模式。
0E64 GET_CURRENT_CAMERA_MODE
out: mode本地偏移 → 世界
GET_OFFSET_FROM_CAMERA_IN_WORLD_COORDS · 0EB2
Camera.GetOffsetFromCameraInWorldCoords
镜头本地偏移 → 世界坐标。
0EB2 GET_OFFSET_FROM_CAMERA_IN_WORLD_COORDS
in: offsetX, offsetY, offsetZ
out: x, y, z距离判定
LOCATE_CAMERA_DISTANCE_TO_COORDINATES · 0EBE
Camera.LocateDistanceToCoordinates
镜头是否在坐标半径内。用在 if 里。
0EBE LOCATE_CAMERA_DISTANCE_TO_COORDINATES
in: x, y, z, radius淡入 alpha
GET_FADE_ALPHA · 0EC7
Camera.GetFadeAlpha
当前淡入淡出 alpha(通常小于 255)。
0EC7 GET_FADE_ALPHA
out: alpha第三人称目标线
GET_THIRD_PERSON_CAMERA_TARGET · 0F0E
Camera.GetThirdPersonTarget
第三人称镜头目标线:起点/终点(给定 range 与 source)。
0F0E GET_THIRD_PERSON_CAMERA_TARGET
in: range, sourceX, sourceY, sourceZ
out: startX, startY, startZ, endX, endY, endZ活动旋转
GET_ACTIVE_CAMERA_ROTATION · 0F10
Camera.GetActiveRotation
活动镜头旋转。
0F10 GET_ACTIVE_CAMERA_ROTATION
out: x, y, z结构地址
GET_CAMERA_STRUCT · 0F12
Camera.GetStruct
TheCamera(CCamera)与 ActiveCam(CCam)地址。
0F12 GET_CAMERA_STRUCT
out: cCamera, activeCCam旋转输入
GET_CAMERA_ROTATION_INPUT_VALUES · 0F14
Camera.GetRotationInputValues
镜头旋转输入值。
0F14 GET_CAMERA_ROTATION_INPUT_VALUES
out: x, ySET_CAMERA_ROTATION_INPUT_VALUES · 0F15
Camera.SetRotationInputValues
写镜头旋转输入。
0F15 SET_CAMERA_ROTATION_INPUT_VALUES
in: x, y