你怎么会在Phaser中每隔一定时间播放声音?

时间:2015-06-26 01:00:01

标签: phaser-framework

我需要使用每10秒播放一次的Phaser Framework播放声音。但是,如何实现在声音播放完毕后执行的事件?所以我可以开始一个10秒的计时器再次播放声音。

1 个答案:

答案 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补间来简化此代码,但我没有使用它们,所以我真的不知道如何使用它们。