2011-08-05 16 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