如果您输入-1并且所有通道都被使用,则Mix_PlayChannel使用哪个通道?

时间:2018-07-31 03:33:18

标签: sdl-mixer

Mix_PlayChannel(-1, mySound, 0);

根据SDL_mixer文档:“如果您为频道传递-1,则SDL_mixer将为您选择频道”。

该函数的注释为“如果指定的频道为-1,则在第一个空闲频道上播放”。

如果所有通道都已被使用,我在文档中看不到任何内容。我测试了会发生的情况,看起来它取消了当前正在某个频道中播放的声音并使用了该声音。它是否总是覆盖第一个通道,还是有办法确定要使用哪个通道。

0 个答案:

没有答案