2014-06-08 2 views
1

환경 설정에 문제가 있습니다. libgdx를 사용하여 높은 점수를 저장하려고합니다. APP가 실행될 때 작동하지만 앱을 닫으면 높은 점수가 저장되지 않습니다!libgdx에서 환경 설정을 사용하는 데 문제가 있습니다. 높은 점수를 저장하지 않습니까?

if(currentScore > highscore){ 
    highscore = currentScore; 

    prefs.putInteger("score", highscore); 

    getHighScore =prefs.getInteger("highscore", highscore); 
    highScore = ("high score: " + getHighScore); 
    prefs.flush(); 
} 

나는 최고 기록을 저장하지 않는 이유를 알지 못합니다. 어떤 도움이라도 알게 될 것입니다. 사전

+0

환경 설정에 대한 전체 코드를 입력하거나 가져올 때 전체 코드를 제공 할 수 있습니까? –

+3

"score"! = "highscore"? (당신은 'score'를 쓰고 있지만 'highscore'를 체크하고 있습니까?) –

+0

highscore의 값을 현재 점수로 설정합니다. –

답변

0

에 감사

prefs.putInteger("highscore", highscore); 

행운과

prefs.putInteger("score", highscore); 

를 교체합니다.

+0

괜찮 았어. 고맙다. –

+0

도움이 된 것을 알면 다행입니다. –

관련 문제