继承自:
一个发出声音的对象。声音的音量将由客户端的声音侦听器(默认情况下为“摄影机”位置)和声音父对象的位置之间的距离决定。如果声音被设置为“全局”声音,在这种情况下,声音将在整个地方以相同的音量播放。
|
---|
设置为某个Transform节点后,Sound将在该节点的位置播放(3D声音),若Transform与FixPos均未设置,则为全局播放(2D声音) |
|
---|
设置后,若没有指定Transform,则在指定位置(Vector3)播放3D声音 |
|
---|
为true时代表正在FixPos属性所指位置播放3D声音 |
|
---|
声音衰减模式,包括逆衰减(默认),线性衰减,线性平方衰减,锥型逆衰减模式 |
|
---|
播放/继续播放声音(调用后IsPlaying为true,IsPaused为false) |
|
---|
停止播放声音(调用后IsPlaying为false) |
local part = script.Parent
local sound = SandboxNode.new('Sound', part)
sound.SoundPath ="sandboxSysId://sounds/npc/chest.ogg"
sound.IsLoop = true
sound.RollOffMode = Enum.RollOffMode.Linear
sound.RollOffMinDistance = 300
sound.RollOffMaxDistance = 700
sound:PlaySound()
sound.PlayFinish:connect(function(node)
node:Destroy()
print("sound is Destroy")
end)