在这种情况下,我想停止正在运行的功能
示例
do
{
// do stuff
x = 0;
}while(x=120)
我想要新功能(让我们称之为功能Y)在功能X仍然播放声音时停止它
有什么想法吗?!
答案 0 :(得分:0)
不使用无法取消声音播放的surface.PlaySound()
,而是使用返回声音对象的CreateSound
。
您可以使用以下客户端代码开始/停止播放:
sound = CreateSound(game.GetWorld(), "Hello.mp3")
sound:Play()
sound:Stop()