Phaser js - 如何静音?

时间:2015-06-06 05:08:09

标签: html5 phaser-framework

我试图将Phaser JS项目中的所有声音静音,但使用以下功能无法正常工作。

game.sound.mute

Phaser.js项目中所有声音静音的最佳方法是什么?

3 个答案:

答案 0 :(得分:5)

game.sound.mute = true;

我刚检查过并且有效。

答案 1 :(得分:0)

在我的游戏中,我只有一个声音在你刷屏幕时播放,所以我只做了一个变量(soundOn)并添加了一个if语句来播放输入被取消时调用的函数中的声音屏幕。你可以在设置菜单中选择一个开关,像我一样切换soundOn变量。

答案 2 :(得分:-1)

你好另一件事也是有效的是在你创建一个结束功能后使用“sound.kill”和热潮!没有声音了。

this.game.add.button(0,100,“结束”,这个);

ending:function()
{ 
This.song.kill;//by doing this it’ll be reusable later
}, 

Orrr只是

this.game.song.destroy();

我认为摧毁它会更好,这取决于你如何使用这首歌。然后再一个简单的静音也有效。这只是一些选择