你如何在Garry的Mod中停止声音播放?

时间:2017-09-28 10:56:44

标签: garrys-mod

在这种情况下,我想停止正在运行的功能

示例

do
{
    // do stuff
    x = 0;
}while(x=120)

我想要新功能(让我们称之为功能Y)在功能X仍然播放声音时停止它

有什么想法吗?!

1 个答案:

答案 0 :(得分:0)

不使用无法取消声音播放的surface.PlaySound(),而是使用返回声音对象的CreateSound

您可以使用以下客户端代码开始/停止播放:

sound = CreateSound(game.GetWorld(), "Hello.mp3")
sound:Play()
sound:Stop()