SoundGroup

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

Class.SoundGroup ใช้เพื่อจัดการปริมาณและผลกระทบของเสียงหลายอันในเวลาเดียวกัน ทุกเสียงในกลุ่มเสียงจ

สมบัติ SoundGroup.Volume จะทำหน้าที่เป็นตัวคูณ และดังนั้นจึงจะได้ยินใน SoundGroup จะรักษาปริมาณของพวกเขาเมื่อตั้งค่าไว้ ซึ่งหมายความว่าถ้าเสียงมีปริมาณ 0.5 และได

การรวมเสียงของประเภทเดียวกันมีหลายใช้งานสำหรับผู้พัฒนา การใช้กลุ่มเสียงที่พบบ่อยคือการกำหนดเสียงทั้งหมดที่สามารถเล่นในเกมได้เป็น SoundGroup ที่เรียกว่า "เพลง" ผู้เล่นจะสามารถเปิด/ปิดเสียง

การตั้งกลุ่มเสียง

Class.SoundGroup เพิ่มขึ้นที่ SoundGroup โดยการตั้งค่าสมบัติของ Class

Sound.SoundGroup = เกม:GetService("SoundService") : หาลูกหนึ่งแรกของ "เสียง"

ตัวอย่างโค้ด

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

คุณสมบัติ

Volume

อ่านพร้อมๆ กัน

ตัวคูณระดับเสียงที่ใช้กับ Sounds ที่อยู่ใน SoundGroup นี้ มีค่าตั้งแต่ 0 ถึง 10

สมบัตินี้ทำงานเป็นตัวคูณและดังนั้นจึงเสียงใน SoundGroup จะเก็บรักษาปริมาณของพวกเขาเมื่อตั้งค่าไว้ หมายถึงถ้า เสียงของ Class.Sound.Volume

ตัวอย่างโค้ด

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

วิธีการ

อีเวนต์