SoundGroup

Artık kullanılmayanları göster

*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

SoundGroups

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

Özellikler

Volume

Paralel oku

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

SoundGroups

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

Yöntemler

Etkinlikler