SoundService

继承自

描述

一种服务,用于确定声音在游戏中的各个方面。

属性

float
3D声音衰减速度
float
3D声音衰减距离
float
3D声音多普勒效应强度
int
全局音量
bool
打开游戏内背景音乐

函数

设置监听类型与监听者
在本地播放声音(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)       --设置监听者
Last Updated: