1

(XNA を使用せずに) Windows フォームを使用して C# でゲームのコーディングを開始しており、保存/読み込みの方法を理解しようとしています。

今私が持っているのは、メイン フォーム、いくつかのユーザー コントロール、および別のプロジェクトの 1 つのクラスだけです。

私はまともなチュートリアルを探しましたが、これは私が見つけた最高のものです:

http://www.codeproject.com/Articles/1789/Object-Serialization-using-C

この方法は Windows フォーム ゲームに適していますか? または、私が取るべきより良いアプローチはありますか?

また、これが最善の方法である場合、複数の異なるクラスのデータを 1 つの保存ファイルに保存し、そのデータを読み込むにはどうすればよいでしょうか?

残念ながら、関連するコードはありません。どんなヒントでも大歓迎です。

4

2 に答える 2

2

ゲームのデータをシリアル化したい場合は、「状態」クラスを作成し、そこに保存したい情報を配置することを検討してください。次に、状態オブジェクトのインスタンスを 1 回のヒットでシリアル化できます。

于 2013-05-09T19:46:08.267 に答える