Phaser js - 如何静音?
Phaser js - How to mute sounds?
我试图将我的 Phaser JS 项目中的所有声音静音,但是使用下面的方法不起作用。
game.sound.mute
将 Phaser.js 项目中的所有声音静音的最佳方法是什么?
game.sound.mute = true;
我刚刚检查过,它有效。
在我的游戏中,我只有一种声音会在您滑动屏幕时播放,所以我只创建了一个变量 (soundOn) 并添加了一个 if 语句来在解除输入时调用的函数中播放声音离开屏幕。您可以像我一样在设置菜单中设置一个开关来切换 soundOn 变量。
您好,另一件同样有效的事情是在您创建结束函数后使用 "sound.kill" 和 boom!!没有声音了。
this.game.add.button(0,100,"结束", 这个);
ending:function()
{
This.song.kill;//by doing this it’ll be reusable later
},
或者只是
this.game.song.destroy();
我觉得还是毁了比较好,就看你怎么用这首歌了。然后再次只是一个简单的静音也可以。这只是一些选择
我试图将我的 Phaser JS 项目中的所有声音静音,但是使用下面的方法不起作用。
game.sound.mute
将 Phaser.js 项目中的所有声音静音的最佳方法是什么?
game.sound.mute = true;
我刚刚检查过,它有效。
在我的游戏中,我只有一种声音会在您滑动屏幕时播放,所以我只创建了一个变量 (soundOn) 并添加了一个 if 语句来在解除输入时调用的函数中播放声音离开屏幕。您可以像我一样在设置菜单中设置一个开关来切换 soundOn 变量。
您好,另一件同样有效的事情是在您创建结束函数后使用 "sound.kill" 和 boom!!没有声音了。
this.game.add.button(0,100,"结束", 这个);
ending:function()
{
This.song.kill;//by doing this it’ll be reusable later
},
或者只是
this.game.song.destroy();
我觉得还是毁了比较好,就看你怎么用这首歌了。然后再次只是一个简单的静音也可以。这只是一些选择