2011-08-05 321 views
0

iam使用libgdx開發基於觸摸的遊戲。在我的遊戲中,我想保存狀態並希望在特定時間恢復它。有沒有libgdx或任何其他方式的任何方式?開發遊戲

回答

0

如果節能狀態,你的意思是保存和加載設置/首選項,使用this

Preferences prefs = Gdx.app.getPreferences("my-preferences"); 
prefs.putBoolean("bool", true); 
prefs.putInteger("int", 1234); 
prefs.putLong("long", Long.MAX_VALUE); 
prefs.putFloat("float", 1.2345f); 
prefs.putString("string", "test!"); 

if(prefs.getBoolean("bool") != true) throw new GdxRuntimeException("bool failed"); 
if(prefs.getInteger("int") != 1234) throw new GdxRuntimeException("int failed"); 
if(prefs.getLong("long") != Long.MAX_VALUE) throw new GdxRuntimeException("long failed"); 
if(prefs.getFloat("float") != 1.2345f) throw new GdxRuntimeException("float failed"); 
if(!prefs.getString("string").equals("test!")) throw new GdxRuntimeException("string failed"); 
+0

保存在這個意義上的狀態,例如,如果一個石頭從頂部bottm下降,那麼我應該更換它回到它從那裏跌落的位置。對於這種情況我需要幫助。 – pradeepkalla