SoundGroup

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

Class.SoundGroup 는 여러 개의 Sounds 을 한 번에 관리하기 위해 사용됩니다. 모든 음향 그룹의 음향은 그룹의 SoundGroup.Volume 속성에 따라

Class.SoundGroup.Volume 속성은 배수로 작동하므로 음향 그룹에 음향이 설정되면 해당 음향의 볼륨을 유지합니다. 즉, 음향의 볼륨이 0.5인 경우 볼륨이 0.5인 음향 그룹에 할당된 음향 볼륨이 0.25인 음향 볼륨이 됩니

같은 범주의 음향 효과는 개발자에게 여러 가지 이점이 있습니다. 음향 효과 그룹화의 하나의 일반적인 사용은 음악이라는 이름의 "음악"SoundGroup에 모든 음악을 할당하는 것입니다. 플레이어는 쉽게 모든 음악을 켜거나 끄기수 있습니다.

사운드 그룹 설정

Class.Sound.SoundGroup 속성을 설정하여 음악을 포함하는 하나의 클래스 SoundGroup 에 추가됩니다. 다른 클

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

병렬 읽기

Class.Sound|Sounds 의 볼륨 배수를 적용한 다음 값이 SoundGroup 에 있습니다. 이 값은 0에서 10까지 범위가 됩니다.

이 속성은 배수 역할을 하므로 음향 개체가 설정될 때 SoundGroup 의 상대 볼륨이 유지됩니다. 즉, 음향의 Sound.Volume 이 0.5인 경우, 그 효과적인 볼륨은 0.25가 됩니다.

코드 샘플

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

메서드

이벤트