0

だから私がやろうとしているのは、カスタムレベルデータを保存するためのさまざまなファイルを用意して、プレーヤーが独自のレベルを作成して保存し、後でロードするレベルを選択できるようにすることです。これで、デフォルトのFileHandleクラスがあることがわかりましたが、それだけです単一の文字列を保存しますが、これは私にとって問題です。これを保存する方法は、各オブジェクトを にロードしArrayList、それを文字列ArrayListに変換してから、JSONその文字列をそのレベルの部屋 ID の下に保存するため、設定ファイルのように見えるだろう

Room ID 1
Json string 
Room ID 2
JSON string 
Room ID 3
Etc etc

FileHandleすべてのJSON文字列が一緒に保存され、それらを分離する方法が思いつかないため、使用が機能しないのはそのためです。

そこで質問したいのは、[設定] を使用して、プレーヤーがロードするファイルを選択できるようにする方法はありますか? 私が考えることができる唯一の方法は、各設定ファイルの名前を別のファイルに保存してそれをロードすることですが、それは少し複雑で、たとえば友人から取得した場合、プレーヤーが新しいファイルをロードすることを許可しません

4

0 に答える 0