2016-09-30 21 views
0

私のゲームは物語に関するもので、あなたが選択して、あなたが主人公である小説のような他の画面につながります。プレイヤーが上だった最後の画面を保存し、彼はメインメニューのロード]ボタンをクリックしたときにそれをロードします。Java - Libgdx:画面を保存して読み込みする

like this

私はクラスFileHandleが見つかりましたが、私は私のgamescreensでそれをリンクする方法がわかりません。どうすれば、あなたの知識のための

おかげであなたはlibGDXのwikiを見ている必要があり

答えて

0

を共有する「プレイヤーが上にあった最後の画面をロード」「プレイヤーが上にある最後の画面を保存」コーディングすることになっています。

具体的に:

File Handling

Preferences

あなただけのユーザーがいた最後のページを保存する必要がある場合は、Preferencesはあなたの最良の選択肢かもしれません。最後の画面のインデックスやタイトルなどの基本データ型を簡単に保存できますが、コンテンツを設定しておくこともできます。

+0

私はあなたの答えの前にそれを見ましたが、それは私を助けませんでした、どうすればいいですか? :/例:私はそれを保存し、後で読み込むことができますどのように私の最初の画面ですScreen1クラスがありますか? –

+0

@Boxy Laze各スクリーンに名前または番号を付けます。画面を読み込むと、preferences.putInt( "currentScreen"、screenName);を実行できます。次に、ゲームを再開したら、create()メソッドでpreferences.get( "currentScreen")を実行し、取得した名前から画面を設定します。 – grimrader22

+0

こんにちは、お時間をありがとう、私はマシンが最後の画面を読み込む方法は確かですか? –

0

「環境設定」を使用して、libgdxのゲーム状態を保存します。デバイスの内部メモリにデータを格納します。あなたが何かを保存することができます嗜好を使用することによって、例えば、プレーヤーのスコア。私は以下のリンクで同じ種類の質問に答えました。一度それを行ってください。私はあなたが解決策を得ることを願っています。 Creating an Android save file on the local storage of the device?

+0

数日前に環境設定で解決策を見つけました。参加してください –

関連する問題