SAdefault
过场 Cutscene
过场加载 / 播放 / 偏移
sa · 扩展 default · SCM 原生命令
设偏移
SET_CUTSCENE_OFFSET · 0244
Cutscene.SetOffset
设过场偏移原点。
0244 SET_CUTSCENE_OFFSET
in: x, y, z加载
LOAD_CUTSCENE · 02E4
Cutscene.Load
加载指定过场数据。
02E4 LOAD_CUTSCENE
in: name开始
START_CUTSCENE · 02E7
Cutscene.Start
开始播放已加载过场(02E4)。
02E7 START_CUTSCENE播放时间
GET_CUTSCENE_TIME · 02E8
Cutscene.GetTime
过场开始后经过的毫秒数。
02E8 GET_CUTSCENE_TIME
out: time是否播完
HAS_CUTSCENE_FINISHED · 02E9
Cutscene.HasFinished
过场是否播完。用在 if 里。
02E9 HAS_CUTSCENE_FINISHED清除
CLEAR_CUTSCENE · 02EA
Cutscene.Clear
结束当前过场并释放内存。
02EA CLEAR_CUTSCENE是否跳过
WAS_CUTSCENE_SKIPPED · 056A
Cutscene.WasSkipped
玩家是否跳过了过场。用在 if 里。
056A WAS_CUTSCENE_SKIPPED是否加载完
HAS_CUTSCENE_LOADED · 06B9
Cutscene.HasLoaded
过场数据是否加载完成。用在 if 里。
06B9 HAS_CUTSCENE_LOADED取偏移
GET_CUTSCENE_OFFSET · 08D1
Cutscene.GetOffset
取当前已加载过场的偏移。
08D1 GET_CUTSCENE_OFFSET
out: xOffset, yOffset, zOffset追加到下一过场
APPEND_TO_NEXT_CUTSCENE · 08F0
Cutscene.AppendToNext
把物体名 / 动画名追加到下一过场。
08F0 APPEND_TO_NEXT_CUTSCENE
in: objectName, animName