SoundGroup

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Một SoundGroup được sử dụng để quản lý âm lượng và hiệu ứng trên nhiều Sounds ở một thời nhóm. Mọi âm thanh trong

Thuộc tính SoundGroup.Volume là một biểu tượng, và do đó âm thanh trong một Nhóm âm thanh sẽ giữ lại các khối lượng tương đối của họ khi nó được cài đặt. Điều này có nghĩa là nếu âm thanh có volume là 0,5 và được gán cho một Nhóm â

Grupping các âm thanh của cùng một danh mục có nhiều lợi ích cho các nhà phát triển. Một lợi dụng phổ biến của một nhóm âm thanh là phân bổ tất cả các bản nhạc có thể chơi trong trò chơi thành một nhóm âm thanh tên là "music". Các người chơi có thể dễ dàng bật/tắt tất cả các bản nhạc.

Tạo nhóm âm thanh

Một Sound được thêm vào một SoundGroup bằng cách thiết lập thuộc tính

Sound.SoundGroup = trò chơi:GetService("SoundService")FindFirstChild("Music")

Mẫu mã

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

Thuộc Tính

Volume

Đọc Song Song

Hệ số nhân âm lượng được áp dụng cho Sounds đang ở trong SoundGroup . Giá trị này có thể dao động từ 0 đến 10.

Điều này được thực hiện như một nhân tố nhân và do đó âm thanh trong một SoundGroup sẽ giữ lại khối lượng tương đối của nó khi nó được cài đặt. Điều này có nghĩa là nếu âm thanh của

Mẫu mã

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

Phương Pháp

Sự Kiện