0

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

例子

local function X()
    Play("Hello.mp3")
end

我希望新函数(我们称之为函数 Y)在函数 X 仍在播放声音的同时停止函数 X

有任何想法吗?!

4

1 回答 1

0

与其依赖surface.PlaySound()which 无法取消声音播放,不如使用CreateSoundwhich 返回一个声音对象。

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

sound = CreateSound(game.GetWorld(), "Hello.mp3")
sound:Play()
sound:Stop()
于 2017-09-29T06:55:04.427 回答