だから私がやろうとしているのは、カスタムレベルデータを保存するためのさまざまなファイルを用意して、プレーヤーが独自のレベルを作成して保存し、後でロードするレベルを選択できるようにすることです。これで、デフォルトのFileHandle
クラスがあることがわかりましたが、それだけです単一の文字列を保存しますが、これは私にとって問題です。これを保存する方法は、各オブジェクトを にロードしArrayList
、それを文字列ArrayList
に変換してから、JSON
その文字列をそのレベルの部屋 ID の下に保存するため、設定ファイルのように見えるだろう
Room ID 1
Json string
Room ID 2
JSON string
Room ID 3
Etc etc
FileHandle
すべてのJSON
文字列が一緒に保存され、それらを分離する方法が思いつかないため、使用が機能しないのはそのためです。
そこで質問したいのは、[設定] を使用して、プレーヤーがロードするファイルを選択できるようにする方法はありますか? 私が考えることができる唯一の方法は、各設定ファイルの名前を別のファイルに保存してそれをロードすることですが、それは少し複雑で、たとえば友人から取得した場合、プレーヤーが新しいファイルをロードすることを許可しません