SoundGroup
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
A SoundGroup は、一度に複数の Sounds のボリュームと効果を管理するために使用されます。サウンドグループ内のすべてのサウンドは、マルチプライヤとして機能するグループの プロパティによってボリュームが調整され、ボリュームが 割り当てられた に ボリュームが割り当てられた が効果的なボリュームを持つようになります。
に子供がいる場合、それらの効果はグループ内のすべての に適用されます。
注: は、 の プロパティを設定して、単に を に親属させるだけではなく、 に追加する必要があります。A は、説明されたようにグループをネストできるものの、一度に だけに属することができます。
サウンドグループ について詳しくは、SoundGroup クラスで作業するについての詳細は、を参照してください。
概要
プロパティ
Sounds にある SoundGroup に適用されたボリューム乗数。
プロパティ
Volume
Sounds に適用されたボリューム乗数は、SoundGroup に属しています。値は 0 から 10 までの範囲です。
コードサンプル
This sample demonstrates how a SoundGroup can be used to change the volume of its associated Sounds and apply SoundEffects.
In this example a Sound is instanced in the Workspace and assigned to a new SoundGroup. The Sound is played and during playback the volume is changed via the SoundGroup and a SoundEffect is added.
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