1

私はゲームに取り組んでいます。順調に進んでいます。今は活躍の場を作っています。明らかに、プログラムはそのフィールドで見ることができるオブジェクトの座標を保存する必要があります。物が多いという意味です。

現時点では、main(){}関数でこれらの割り当てを行います。問題は、多くのレベルを作成したい場合、多くの課題が必要になることです。その場合、main(){}不必要に長くなります。それは避けたいです。

私の唯一のアイデアは、次のようなオブジェクトの配列を作成することです:

ClassName ObjectArrayName[NumberOfObjects]

...これにより、扱いやすくなります。しかし、それでも座標を保存することは役に立ちません。

何か案は?

4

2 に答える 2

2

ファイルからレベル データをロードする必要があります。プレーン テキスト ファイルを読み取るだけでなく、何らかのマークアップ言語を使用することをお勧めします。たとえば、レベル データを XML または YAML ファイルとして保存できます。これらの形式を読み取るためのライブラリはたくさんあります。

于 2013-04-30T20:37:23.620 に答える