此功能停止当前正在播放的所有声音。这包括使用 audio_pause_sound 或 audio_pause_all 暂停的所有声音。
这还将删除音频缓冲区队列上的所有排队缓冲区,并为每个删除的缓冲区运行音频播放事件,并将键""queue_shutdown"设置为 1。
注意 此功能会为受其影响的每个声音实例触发音频播放结束异步事件。
audio_stop_all();
N/A
if (!global.SFX)
{
audio_stop_all();
}
上面的代码检查全局变量 SFX,如果它返回 false,它将停止当前播放的所有声音。