SoundGroup
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Un SoundGroup se usa para administrar el volumen y los efectos en múltiples Sounds a la vez. Cada sonido en el grupo de sonido tendrá su volumen ajustado por la propiedad de grupo SoundGroup.Volume Si el grupo
La propiedad SoundGroup.Volume actúa como multiplicador, y por lo tanto, suena en un Grupo de Sonido cuando se establecer. Esto significa que si el volumen de un sonido es 0.5 y se asigna a un Grupo de Sonido con un volumen de 0.5, su volumen efectivo será 0.25.
Agrupar los sonidos de la misma categoría tiene varios usos para los desarrolladores. Un uso común de un grupo de sonidos es asignar todos los sonidos que se pueden reproducir en el juego a un grupo de sonidos llamado "música". Los jugadores podrían luego alternar fácilmente todos los sonidos encendidos o desactivado.
Configurando grupos de sonido
Se agrega un Sound a un SoundGroup al configurar la propiedad Sound.SoundGroup de la 1> Class.Sound.Sound
Sound.SoundGroup = juego:GetService("SoundService") : FindFirstChild("Music")
Amostras de código
local SoundService = game:GetService("SoundService")
-- create a sound group
local soundGroup = Instance.new("SoundGroup")
soundGroup.Parent = SoundService
-- create a sound
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://9120386436"
sound.Looped = true
sound.PlaybackSpeed = 2
sound.SoundGroup = soundGroup
sound.Parent = workspace
-- play the sound
sound:Play()
task.wait(10)
-- change the volume
soundGroup.Volume = 0.1
task.wait(3)
-- return the volume
soundGroup.Volume = 0.5
task.wait(4)
-- add a sound effect
local reverb = Instance.new("ReverbSoundEffect")
reverb.Parent = soundGroup
Resumo
Propriedades
El multiplicador de volumen aplicado a Sounds que están en el SoundGroup . Este valor va del 0 al 10.
Propriedades
Volume
El multiplicador de volumen aplicado a Sounds que están en el SoundGroup . Este valor va del 0 al 10.
Esta propiedad actúa como multiplicador, y por lo tanto suena en un SoundGroup que conservará sus volúmenes relativos cuando se establecer. Esto significa que si el volumen de un sonido es Sound.Volume y se asigna a un SoundGroup con un volumen de 0.5, su volumen efectivo será 0.25.
Amostras de código
local SoundService = game:GetService("SoundService")
-- create a sound group
local soundGroup = Instance.new("SoundGroup")
soundGroup.Parent = SoundService
-- create a sound
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://9120386436"
sound.Looped = true
sound.PlaybackSpeed = 2
sound.SoundGroup = soundGroup
sound.Parent = workspace
-- play the sound
sound:Play()
task.wait(10)
-- change the volume
soundGroup.Volume = 0.1
task.wait(3)
-- return the volume
soundGroup.Volume = 0.5
task.wait(4)
-- add a sound effect
local reverb = Instance.new("ReverbSoundEffect")
reverb.Parent = soundGroup