audio_destroy_stream

如果您之前使用函数audio_create_stream从文件创建了音频流,并且不再需要该声音,则可以调用此函数将其从内存中删除。声音被销毁后,任何进一步的调用都会给出错误。

注意 这将释放流,但是在目标平台上,这可能不显示在存储器管理器中。这是因为 GameMaker 会汇集内存资源以防止内存分配开销,因此内存将保持分配状态,直到需要用于其他内容或重新用于新流。

注意 此函数不适用于 HTML5 目标平台。

 

语法:

audio_destroy_stream(sound);

参数类型描述
soundSound AssetThe 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中的声音。