2016-05-25 17 views
0

サウンドコントロール用の画像を作成しようとしています。イメージの音楽をオン/オフにする必要があります。メインメニューに戻るたびに音楽が再開されないように保存してください。環境設定を使用しようとすると、喜ばれるでしょう。サウンド設定を保存する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; 
    } 
+0

質問がありますか? – SunSparc

+0

これは動作していません..サウンドが再生されません – Joe

+1

なぜあなたはprefsに異なる名前を使用しますか? "soundOn"と "Sound"? – Enigo

答えて

0

です:soundOnSound。 同じ変数を使用する必要があります。

また、変数が存在しない場合はprefs.getBoolean("variable", true)がtrueを返すことに注意してください。

関連する問題