标签: c++ sdl-2 sdl-mixer
我使用SDL 2.0和SDL_Mixer编写了C ++游戏。有时在播放音频时,声音会随机变大。似乎是同时播放多个声音的时候,但我不确定为什么。
这是我要在游戏中播放声音的两个功能:
void Sounds::play(Mix_Chunk* sound) { Mix_PlayChannel(-1, sound, 0); } void Sounds::play(Mix_Music* music) { Mix_PlayMusic(music, 0); }