我需要使用每10秒播放一次的Phaser Framework播放声音。但是,如何实现在声音播放完毕后执行的事件?所以我可以开始一个10秒的计时器再次播放声音。
答案 0 :(得分:0)
您可以在声音上使用事件。 E.g:
sound.onStop.add( // When it ends set a timeout function to restart it
function() {
setTimeout(
function() {
sound.play();
},
10000 // Delay
)
}
);
sound.play();
您可以使用Phaser补间来简化此代码,但我没有使用它们,所以我真的不知道如何使用它们。