0

以前の cocos2d ゲームでは、レベルの数が限られていたため、レベルごとに個別のクラス ファイルを作成していました(.h and .m)

しかし、現在のゲームでは多数のレベルがあるため、個々のファイルを持つことはお勧めできません。

そこで、すべてのレベルの構成を sqlite に保存し、そこからデータを取得してレベルを構築することにしました。

しかし、Box2d を cocos2d と共に使用しているため、すべてのボディ、結合、位置を、sqlite からボディを反復する単一のコードで処理するのがより複雑になっています。sqliteの適切なオプションですか、それともレベルごとに個別のクラスに戻る必要がありますか??

4

1 に答える 1

0

私たちのゲームの 1 つには約 150 のレベルがありますが、それでもすべて plist で処理しています。レベルの汎用辞書を作成し、すべてのレベルを辞書の形式で plist に追加するだけです。コード側では、plist からレベルをロードできるレベル ハンドラを記述します。

于 2013-05-03T04:56:10.750 に答える