SAdefault
流式 Streaming
模型 / 动画 / IPL / 场景流式加载
sa · 扩展 default · SCM 原生命令
加载特殊角色
LOAD_SPECIAL_CHARACTER · 023C
Streaming.LoadSpecialCharacter
特殊角色模型装进指定槽。
023C LOAD_SPECIAL_CHARACTER
in: slotId, modelName特殊角色是否就绪
HAS_SPECIAL_CHARACTER_LOADED · 023D
Streaming.HasSpecialCharacterLoaded
用在 if:023C 槽是否已可创建。
023D HAS_SPECIAL_CHARACTER_LOADED
in: slotId请求模型
REQUEST_MODEL · 0247
Streaming.RequestModel
请求加载模型。
0247 REQUEST_MODEL
in: modelId模型是否就绪
HAS_MODEL_LOADED · 0248
Streaming.HasModelLoaded
用在 if:模型是否可创建。
0248 HAS_MODEL_LOADED
in: modelId模型可卸载
MARK_MODEL_AS_NO_LONGER_NEEDED · 0249
Streaming.MarkModelAsNoLongerNeeded
标记模型可卸载,腾内存。
0249 MARK_MODEL_AS_NO_LONGER_NEEDED
in: modelId卸载特殊角色
UNLOAD_SPECIAL_CHARACTER · 0296
Streaming.UnloadSpecialCharacter
释放 023C 特殊角色槽。
0296 UNLOAD_SPECIAL_CHARACTER
in: slotId立即载完模型
LOAD_ALL_MODELS_NOW · 038B
Streaming.LoadAllModelsNow
同步把已请求模型(0247/0353)立刻载完。
038B LOAD_ALL_MODELS_NOW开关流式加载
SWITCH_STREAMING · 03AF
Streaming.Switch
开关流式加载(行人/车/地图等)。
03AF SWITCH_STREAMING
in: state预载场景
LOAD_SCENE · 03CB
Streaming.LoadScene
像玩家站在该点一样预载场景,去掉远景 LOD。
03CB LOAD_SCENE
in: x, y, z模型是否可用
IS_MODEL_AVAILABLE · 0488
Streaming.IsModelAvailable
用在 if:模型在已加载资源里是否可用。
0488 IS_MODEL_AVAILABLE
in: modelId设置可见区域
SET_AREA_VISIBLE · 04BB
Streaming.SetAreaVisible
当前室内区域 ID(可见 interior)。
04BB SET_AREA_VISIBLE
in: areaId请求碰撞
REQUEST_COLLISION · 04E4
Streaming.RequestCollision
请求该坐标附近碰撞重载。
04E4 REQUEST_COLLISION
in: x, y请求动画包
REQUEST_ANIMATION · 04ED
Streaming.RequestAnimation
请求加载 IFP 动画包。
04ED REQUEST_ANIMATION
in: animationFile动画是否就绪
HAS_ANIMATION_LOADED · 04EE
Streaming.HasAnimationLoaded
用在 if:IFP 是否已加载。
04EE HAS_ANIMATION_LOADED
in: animationFile释放动画包
REMOVE_ANIMATION · 04EF
Streaming.RemoveAnimation
释放 IFP,腾内存。
04EF REMOVE_ANIMATION
in: animationFile任务火车可清理
MARK_MISSION_TRAINS_AS_NO_LONGER_NEEDED · 06DA
Streaming.MarkMissionTrainsAsNoLongerNeeded
任务火车交还给游戏,可被清理。
06DA MARK_MISSION_TRAINS_AS_NO_LONGER_NEEDED改装件槽位
GET_VEHICLE_MOD_TYPE · 06E6
Streaming.GetVehicleModType
改装件模型对应哪个升级槽。
06E6 GET_VEHICLE_MOD_TYPE
in: modelId
out: slotId请求改装件
REQUEST_VEHICLE_MOD · 06E9
Streaming.RequestVehicleMod
加载改装件模型及相关依赖。
06E9 REQUEST_VEHICLE_MOD
in: modelId改装件是否就绪
HAS_VEHICLE_MOD_LOADED · 06EA
Streaming.HasVehicleModLoaded
用在 if:改装件模型是否已加载。
06EA HAS_VEHICLE_MOD_LOADED
in: modelId改装件可卸载
MARK_VEHICLE_MOD_AS_NO_LONGER_NEEDED · 06EB
Streaming.MarkVehicleModAsNoLongerNeeded
改装件模型可卸载。
06EB MARK_VEHICLE_MOD_AS_NO_LONGER_NEEDED
in: modelId下辆车车牌样式
CUSTOM_PLATE_DESIGN_FOR_NEXT_CAR · 0771
Streaming.CustomPlateDesignForNextCar
下一辆该模型车的车牌城镇样式(贴图)。
0771 CUSTOM_PLATE_DESIGN_FOR_NEXT_CAR
in: modelId, design请求 IPL
REQUEST_IPL · 0776
Streaming.RequestIpl
请求加载 IPL。
0776 REQUEST_IPL
in: iplName卸载 IPL
REMOVE_IPL · 0777
Streaming.RemoveIpl
卸载 IPL。
0777 REMOVE_IPL
in: iplName静默卸 IPL
REMOVE_IPL_DISCREETLY · 0778
Streaming.RemoveIplDiscreetly
静默卸 IPL(少闪断)。
0778 REMOVE_IPL_DISCREETLY
in: iplName取可见区域
GET_AREA_VISIBLE · 077E
Streaming.GetAreaVisible
当前 interior / 区域 ID。
077E GET_AREA_VISIBLE
out: areaId请求车辆录像
REQUEST_CAR_RECORDING · 07C0
Streaming.RequestCarRecording
加载车辆录像路径。
07C0 REQUEST_CAR_RECORDING
in: pathId车辆录像是否就绪
HAS_CAR_RECORDING_BEEN_LOADED · 07C1
Streaming.HasCarRecordingBeenLoaded
用在 if:车辆录像是否载完。
07C1 HAS_CAR_RECORDING_BEEN_LOADED
in: pathId模型是否在镜像
IS_MODEL_IN_CDIMAGE · 07DE
Streaming.IsModelInCdimage
用在 if:CD 镜像里是否有该模型文件。
07DE IS_MODEL_IN_CDIMAGE
in: modelId模型包围盒
GET_MODEL_DIMENSIONS · 07E4
Streaming.GetModelDimensions
模型包围盒两角(左下后 / 右上前)。
07E4 GET_MODEL_DIMENSIONS
in: modelId
out: leftBottomBackX, leftBottomBackY, leftBottomBackZ, rightTopFrontX, rightTopFrontY, rightTopFrontZ是否船模型
IS_THIS_MODEL_A_BOAT · 081E
Streaming.IsThisModelABoat
用在 if:是否船模型。
081E IS_THIS_MODEL_A_BOAT
in: modelId是否飞机模型
IS_THIS_MODEL_A_PLANE · 081F
Streaming.IsThisModelAPlane
用在 if:是否飞机模型。
081F IS_THIS_MODEL_A_PLANE
in: modelId是否直升机模型
IS_THIS_MODEL_A_HELI · 0820
Streaming.IsThisModelAHeli
用在 if:是否直升机模型。
0820 IS_THIS_MODEL_A_HELI
in: modelId卸载车辆录像
REMOVE_CAR_RECORDING · 0873
Streaming.RemoveCarRecording
卸载车辆录像。
0873 REMOVE_CAR_RECORDING
in: pathId模型绑定动画
ATTACH_ANIMS_TO_MODEL · 08E8
Streaming.AttachAnimsToModel
指定行人模型一并加载某动画包。
08E8 ATTACH_ANIMS_TO_MODEL
in: pedModelId, animationFile内存随机车型
GET_RANDOM_CAR_MODEL_IN_MEMORY · 09B2
Streaming.GetRandomCarModelInMemory
从已在内存的车型里随机取一个(可限普通车)。
09B2 GET_RANDOM_CAR_MODEL_IN_MEMORY
in: normalOnly
out: modelId, class是否汽车模型
IS_THIS_MODEL_A_CAR · 0A01
Streaming.IsThisModelACar
用在 if:是否有效汽车模型。
0A01 IS_THIS_MODEL_A_CAR
in: modelId朝向预载场景
LOAD_SCENE_IN_DIRECTION · 0A0B
Streaming.LoadSceneInDirection
按坐标与朝向预载场景。
0A0B LOAD_SCENE_IN_DIRECTION
in: x, y, z, heading