Звук в SDL-микшере случайным образом становится громче - PullRequest
0 голосов
/ 02 августа 2020

Я написал игру на C ++, используя SDL 2.0 и SDL_Mixer. Иногда при воспроизведении звука звук случайным образом становится громче. Кажется, это когда несколько звуков воспроизводятся одновременно, но я не уверен, почему.

Вот две функции, которые я вызываю для воспроизведения звуков в моей игре:

void Sounds::play(Mix_Chunk* sound)
{
    Mix_PlayChannel(-1, sound, 0);
}

void Sounds::play(Mix_Music* music)
{
    Mix_PlayMusic(music, 0);
}
...