| указатель_на_канал = переменная, назначенная каналу громкость# = уровень громкости, дробное значение между 0 и 1 |
| Если SoundVolume
благополучно изменяет громкость во всей программе, то эта команда
позволяет вам изменять громкость для каждого отдельно взятого канала.
Очень полезно. Значение громкости дробное, находится в пределах между 0 и 1 (0=тишина, .5=половина громкости, 1=полная громкость). Вы можете также использовать другие крутые примочки, как ChannelPitch и ChannelPan! |
| ; Примеры с каналами Print "Загрузка звука..." ; Загрузите образец – в кавычках нужно указать путь к файлу на диске ; Для лучшего результата поставьте задержку 5-10 секунд sndWave=LoadSound("level1.wav") ; Зациклить звук (будет повторяться бесконечно) LoopSound sndWave chnWave=PlaySound(sndWave) Print "Воспроизведение звука 2 секунды…" Delay 2000 Print "Пауза на 2 секунды…" PauseChannel chnWave Delay 2000 Print "Возобновление воспроизведения…" ResumeChannel chnWave Delay 2000 Print "Изменение громкости звука ..." ChannelVolume chnWave, .5 Delay 2000 Print "Воспроизведение звука уже в половину громкости..." Delay 2000 Print "Только левая колонка" ChannelPan chnWave,-1 Delay 2000 Print "Только правая колонка" ChannelPan chnWave,1 Delay 2000 Print "Конец!" StopChannel chnWave StopChannel chnWave |