0
내가 게임을 테스트했을 때 환경 설정이 완벽하게 작동하고 올바른 점수가 나오고 최고 점수가 출력되지만 모바일에서 실행하면 값이 저장되지 않고 두 점수 모두 0이 표시됩니다. 오류도. 이 문제를 해결하기 위해 도움이 필요합니다. 알렉스 고마워.모바일에서 Libgx 환경 설정이 작동하지 않습니다.
pref = Gdx.app.getPreferences("Scores");
if(pref.contains("Score") == false) {
pref.putInteger("Score", 0);
if(pref.contains("HighScore") == false){
pref.putInteger("HighScore", 0);
}
}
GameOver 화면
pref = Gdx.app.getPreferences("Scores");
score = pref.getInteger("Score");
highScore = pref.getInteger("HighScore");
if(score > highScore){
pref.putInteger("HighScore", score);
highScore = score;
}
플레이어가 죽었을 때이 실행 된 것입니다.
public void updateScore(){
if (pref.contains("Score") == true){
}
pref.putInteger("Score", hud.getScore());
}