繁体   English   中英

保存声音首选项Libgdx Android

[英]Saving Sound Preference Libgdx Android

试图制作用于声音控制的图像。 需要使图像打开和关闭音乐。 并保存它,以使音乐不会在您每次返回主菜单时重新开始。 尝试使用首选项会有所帮助。

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;
   }

问题出在首soundOn使用了不同的名称: soundOnSound 应该使用相同的变量。

另请注意,如果该变量不存在,则prefs.getBoolean("variable", true)将返回true。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM