SoundGroup

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Sebuah SoundGroup digunakan untuk mengelola volume dan efek pada beberapa Sounds sekaligus. Setiap suara dalam grup akan memiliki volume disesuaikan oleh properti Class.SoundGroup.Volume</

Properti SoundGroup.Volume bertindak sebagai pengganda, dan karena itu kedengarannya di SoundGroup akan mengambil volume relatif mereka ketika diatur. Ini berarti jika volume suara adalah 0,5 dan ditetapkan ke SoundGroup dengan volume 0,5, volume efektifnya akan menjadi 0,25.

Menggabungkan suara dari kategori yang sama memiliki beberapa kegunaan bagi pengembang. Salah satu penggunaan umum dari kumpulan suara adalah menetapkan semua musik yang dapat dimainkan di game ke SoundGroup bernama "musik." Pemain kemudian dapat dengan mudah menyalakan atau matisemua musik.

Mengatur kelompok suara

Sebuah Sound ditambahkan ke SoundGroup dengan menetapkan propinsi Sound.SoundGroup . Sebuah 1>

Suara.SoundGroup = game:GetService("SoundService") : FindFirstChild("Musik")

Contoh Kode

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

Properti

Volume

Baca Paralel

Pengganda volume diterapkan untuk Sounds yang berada di dalam SoundGroup . Angka ini berjalan dari 0 ke 10.

Properti ini bertindak sebagai pengganda, dan oleh karena itu kedengarannya dalam SoundGroup akan menyimpan volume relatif mereka ketika diatur. Ini berarti jika volume suara Sound.Volume adalah 0.5 dan ditetapkan ke Class.SoundGroup dengan volume 0.5, volume efektifnya akan menj

Contoh Kode

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

Metode

Acara