Source:setVolume (Русский)

Установить громкость воспроизведения источника.

Функция

Вид

Source:setVolume( volume )

Аргументы

number volume
Уровень громкости источника в пределах от 0 до 1.

Возвращает

Ничего.

Примеры

Сделать звук тише или заглушить совсем.

function love.load()
    sound = love.audio.newSource("sound.wav")
 
    -- Обратите внимание, что этот код установит громкость на 1.0, как указано в последней строчке и именно с этой громкостью будет производиться воспроизведение.
    sound:setVolume(0.5) -- Громкость 50%
    sound:setVolume(0) -- Нет звука
    sound:setVolume(1) -- Максимальная громкость
end

Установка уровней громкости в зависимости от типа источника.

function love.load()
    effect = love.audio.newSource("soundeffect.wav")
    music = love.audio.newSource("music.mp3")
 
    masterVolume = 0.5 -- Максимальный уровень громкости для всех источников.
    effectVolume = 0.75 -- Уровень громкости для эффектов
    musicVolume = 1 -- Уровень громкости для музыки
 
    effect:setVolume(masterVolume * effectVolume)
    music:setVolume(masterVolume * musicVolume)
end

Смотрите также


Другие языки