SAdefault

音频 Audio

任务语音 / 电台 / 节拍轨

sa · 扩展 default · SCM 原生命令

共 24 条。写法见 Lua / Redux

通关曲

PLAY_MISSION_PASSED_TUNE · 0394
Audio.PlayMissionPassedTune

播放 Audio 目录下指定 ID 通关曲。

0394 PLAY_MISSION_PASSED_TUNE
in: soundId

加载任务语音

LOAD_MISSION_AUDIO · 03CF
Audio.LoadMissionAudio

加载任务语音槽。

03CF LOAD_MISSION_AUDIO
in: slotId, audioId

语音是否加载完

HAS_MISSION_AUDIO_LOADED · 03D0
Audio.HasMissionAudioLoaded

03CF 是否加载完。用在 if 里。

03D0 HAS_MISSION_AUDIO_LOADED
in: slotId

播放任务语音

PLAY_MISSION_AUDIO · 03D1
Audio.PlayMissionAudio

播放已加载任务语音。

03D1 PLAY_MISSION_AUDIO
in: slotId

语音是否播完

HAS_MISSION_AUDIO_FINISHED · 03D2
Audio.HasMissionAudioFinished

该槽语音是否播完。用在 if 里。

03D2 HAS_MISSION_AUDIO_FINISHED
in: slotId

语音位置

SET_MISSION_AUDIO_POSITION · 03D7
Audio.SetMissionAudioPosition

设任务语音听感位置。

03D7 SET_MISSION_AUDIO_POSITION
in: slotId, x, y, z

清语音槽

CLEAR_MISSION_AUDIO · 040D
Audio.ClearMissionAudio

卸载槽语音,腾内存。

040D CLEAR_MISSION_AUDIO
in: slotId

设电台

SET_RADIO_CHANNEL · 041E
Audio.SetRadioChannel

在车内时设电台。

041E SET_RADIO_CHANNEL
in: channel

音乐淡入淡出

SET_MUSIC_DOES_FADE · 043C
Audio.SetMusicDoesFade

音乐是否随画面淡入淡出。

043C SET_MUSIC_DOES_FADE
in: state

取电台

GET_RADIO_CHANNEL · 051E
Audio.GetRadioChannel

当前电台。

051E GET_RADIO_CHANNEL
out: channel

节拍邻近

GET_BEAT_PROXIMITY · 07B1
Audio.GetBeatProximity

相对当前节拍轨(0954)的拍点信息。

07B1 GET_BEAT_PROXIMITY
in: offset
out: beatTime, beatType, beatIndex

语音绑角色

ATTACH_MISSION_AUDIO_TO_CHAR · 0949
Audio.AttachMissionAudioToChar

任务语音绑在角色位置。

0949 ATTACH_MISSION_AUDIO_TO_CHAR
in: slotId, handle

预载节拍轨

PRELOAD_BEAT_TRACK · 0952
Audio.PreloadBeatTrack

预载 streams/BEATS 里的曲目。

0952 PRELOAD_BEAT_TRACK
in: trackId

节拍轨状态

GET_BEAT_TRACK_STATUS · 0953
Audio.GetBeatTrackStatus

当前节拍轨状态。

0953 GET_BEAT_TRACK_STATUS
out: status

播放节拍轨

PLAY_BEAT_TRACK · 0954
Audio.PlayBeatTrack

播放 0952 预载的曲。

0954 PLAY_BEAT_TRACK

停节拍轨

STOP_BEAT_TRACK · 0955
Audio.StopBeatTrack

停当前节拍轨。

0955 STOP_BEAT_TRACK

坐标音频事件

REPORT_MISSION_AUDIO_EVENT_AT_POSITION · 097A
Audio.ReportMissionAudioEventAtPosition

在坐标触发任务音频事件。

097A REPORT_MISSION_AUDIO_EVENT_AT_POSITION
in: x, y, z, soundId

物体音频事件

REPORT_MISSION_AUDIO_EVENT_AT_OBJECT · 097B
Audio.ReportMissionAudioEventAtObject

在物体处触发任务音频事件。

097B REPORT_MISSION_AUDIO_EVENT_AT_OBJECT
in: handle, soundId

语音绑物体

ATTACH_MISSION_AUDIO_TO_OBJECT · 097C
Audio.AttachMissionAudioToObject

任务语音绑在物体上。

097C ATTACH_MISSION_AUDIO_TO_OBJECT
in: slotId, handle

暂停节拍轨

PAUSE_CURRENT_BEAT_TRACK · 0991
Audio.PauseCurrentBeatTrack

暂停 / 恢复节拍轨。

0991 PAUSE_CURRENT_BEAT_TRACK
in: state

角色音频事件

REPORT_MISSION_AUDIO_EVENT_AT_CHAR · 09F1
Audio.ReportMissionAudioEventAtChar

在角色处触发任务音频事件。

09F1 REPORT_MISSION_AUDIO_EVENT_AT_CHAR
in: handle, soundId

车音频事件

REPORT_MISSION_AUDIO_EVENT_AT_CAR · 09F7
Audio.ReportMissionAudioEventAtCar

在车处触发任务音频事件。

09F7 REPORT_MISSION_AUDIO_EVENT_AT_CAR
in: handle, soundId

语音绑车

ATTACH_MISSION_AUDIO_TO_CAR · 0A16
Audio.AttachMissionAudioToCar

任务语音绑在车上。

0A16 ATTACH_MISSION_AUDIO_TO_CAR
in: slotId, handle

最爱电台

SET_RADIO_TO_PLAYERS_FAVOURITE_STATION · 0A26
Audio.SetRadioToPlayersFavouriteStation

当前车电台切到玩家最爱台(统计 326)。

0A26 SET_RADIO_TO_PLAYERS_FAVOURITE_STATION

On this page