Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Громкость hitsound

  • Автор темы Автор темы RedStar
  • Дата начала Дата начала
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2017
Сообщения
387
Реакции
33
Как на ксго симпле поменять громкость хитсаунда? или можно как то через консоль менять перед звуком и потом обратно возвращать?
 
открываешь файл хитсаунда на чтение/запись, меняешь его громкость, перезаписываешь.
from stackoverflow:
Expand Collapse Copy
// from: https://stackoverflow.com/questions/16905458/reduce-the-volume-of-a-wav-audio-file-using-c

// open file
// read into char * fileBuffer

int sampleCount = ((fileSize - dataOffset) / sizeof (int16_t));
int16_t * samp  = (int16_t *) &fileBuffer[dataOffset];
float percent   = 0.6f;

for (int i = 0; i < sampleCount; i++){
    samp[i] -= (int16_t) (samp[i] * percent); // Should work +/- values
}

// save file

а вообще, g_VGuiSurface->PlaySound_ уважает настройки громкости звука игры, и менять их громкость в принципе не нужно.
 
Назад
Сверху Снизу