SoundService
继承自:
描述
一种服务,用于确定声音在游戏中的各个方面。
属性
3D声音衰减速度 |
3D声音衰减距离 |
3D声音多普勒效应强度 |
全局音量 |
打开游戏内背景音乐 |
函数
设置监听类型与监听者 |
在本地播放声音(2D,不会同步) |
在本地开关声音(包括游戏本身的声音节点) |
代码示例
local SoundService = game:GetService("SoundService")
SoundService:SetSoundOpen(true) --打开声音
local listenertype = SoundService.ListenerType --监听类型
local listenerobject = SoundService.ListenerObject --监听对象
SoundService.RolloffScale = 1 --衰减速度
SoundService.DistanceFactor = 0 --衰减距离
SoundService.DopplerScale = 0 --多普勒效应强度
local soundnode = game.WorkSpace.Sound --获取Sound节点
SoundService:PlayerLocalSound(soundnode) --本地播放
local transnode = game.WorkSpace.TransNode --获取Transfrom节点
SoundService:SetListener(Enum.ListenerType.TransObject,transnode) --设置监听者