如果您之前使用函数audio_create_stream从文件创建了音频流,并且不再需要该声音,则可以调用此函数将其从内存中删除。声音被销毁后,任何进一步的调用都会给出错误。
注意 这将释放流,但是在目标平台上,这可能不显示在存储器管理器中。这是因为 GameMaker 会汇集内存资源以防止内存分配开销,因此内存将保持分配状态,直到需要用于其他内容或重新用于新流。
注意 此函数不适用于 HTML5 目标平台。
audio_destroy_stream(sound);
参数 | 类型 | 描述 |
---|---|---|
sound | Sound Asset | The sound asset, as returned by audio_create_stream |
Real (1 if the stream was successfully destroyed, -1 if it wasn't)
audio_destroy_stream(snd);
上述代码从内存中删除存储在变量snd中的声音。