私は自分のゲームにセーブ/ロードロジックを書く必要がありますが、私はJavaを初めて使い、バイナリI/Oを使っていません。私はまだ書込みを始めていないので、書込み/読み込み速度のように、それをより簡単にまたはより速くするライブラリはありますか?または、以下のデータを保存するための良いアプローチですか?バイナリセービングゲームをJava上でより簡単にまたはより速くするためのライブラリや良いアプローチはありますか?
保存データは、約2000単位(Array-Int(2000)、Array-String(100)、Array-Boolean(500)、Array-Float(500))で構成されます。
私はそれが非常に大きいことを知っています。私はそれをシリアル化するためにxstreamを使用していましたが、ファイルのサイズは、おそらく生のxmlデータで100〜200MBのようになり、また保存が遅くなります。
JSONについて教えてください。 – GreyBeardedGeek
私は多くのシリアライズライブラリを試しましたが、データが大きすぎてシリアル化できないと思います。バイナリセーブ/ロードメソッドを手動で作成するつもりです – Elonoa
あなたのプラットフォームにもタグを付けることができます。これがAndroidのようにハンドヘルドなら、誰かがすでにこれに取り組んでいると確信しています。 –