SoundGroup
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Bir SoundGroup kullanılır, birden fazla Sounds için sesin hacmini ve etkilerini yönetmek için. Her ses grubunun sesi, grupSoundGroup.Volume ö
Class.SoundGroup.Volume özelliği bir çarpan olarak davranır ve böylece bir SoundGroup'un sesi, ayarlanırken kendirelatif seslerini korur. Bu, bir sesin volumunun 0.5 olduğunu ve 0.5 bir SoundGroup ile atanmışsa, etkili sesi 0.25 olacaktır.
Aynı kategorideki seslerin gruptenmesi, geliştiriciler için birkaç kullanışı vardır. Bir ses grubunun yaygın kullanımı, "müzik" adındaki bir SoundGroup'a tüm oynanabilen müzikleri atamaktır. Oyuncular böylece tüm müziği kolayca kapalı.
Ses gruplarını ayarlama
Bir Sound ın bir SoundGroup özelliğine bir Sound.SoundGroup eklenmesiyle bir 2>Class.Sound2> e
Sound.SoundGroup = oyun:GetService("SoundService") :FindFirstChild("Music")
Kod Örnekleri
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
Özet
Özellikler
Class.Sound|SoundsSoundGroup içindeki hacim çarpanı uygulandı. Bu değer 0 ile 10 arasında değişir.
Özellikler
Volume
Class.Sound|SoundsSoundGroup içindeki hacim çarpanı uygulandı. Bu değer 0 ile 10 arasında değişir.
Bu özellik bir çarpan olarak davranır ve bu nedenle bir SoundGroup içindeki seslerin yüzde oranında hacim kazanır. Bu, bir sesin Sound.Volume değeri 0.5 ve bir hacimde 0.5 atan bir SoundGroup ile atanırsa, etkili
Kod Örnekleri
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