尝试制作声音控制图像。需要制作图像打开和关闭音乐。并保存它,以便每次返回主菜单时音乐都不会重新启动。尝试使用偏好任何帮助将不胜感激。
private Preferences prefs;
private boolean spref = true;
prefs = Gdx.app.getPreferences("Soundpref");
prefs.putBoolean("soundOn", true);
intro = Gdx.audio.newMusic(Gdx.files.internal("Sound/intro.wav"));
if (prefs.getBoolean("Sound", true))
{
intro.play();
}
这是我的图片监听器
if (menuPanel.spressed && spref == true) {
intro.stop();
prefs.flush();
prefs.putBoolean("Sound", false);
spref = false;
}
答案 0 :(得分:0)
问题是在首选项中使用不同的名称:soundOn
和Sound
。
应该使用相同的变量。
另请注意,如果该变量不存在,prefs.getBoolean("variable", true)
将返回true。