如何停止LUA游戏重启时的声音

游戏声音 1

我试图实现声音的代码 2

因此,我正在尝试在游戏结束时实现声音,声音持续时间为30秒,但是当我尝试继续并开始新游戏时,声音会一直播放,直到30秒完毕。我不希望如此,我希望在游戏重新启动时声音停止。我决定使用if else语句和其他方法,但没有一个有效。我在网上搜索了一下,但不是很有帮助。如果有人有任何想法,那将是有帮助的。以下链接是我的代码。

点赞
用户2858170
用户2858170

根据文档,有两种方法停止源:

Souce:stop()

love.audio.stop()love.audio.stop(sourceList)

你的逻辑很奇怪。不幸的是,我不能复制你的代码进行引用。stop() in `` if gamestate == 'done' then是无法访问的。

2021-02-14 08:31:12