0

FlashとActionScript3.0で行われるゲームで使用するには、ここにあるExcelデータを約5,000枚のトレーディングカード(名前、プレイコスト、パワー/ルール、ヘルス、タイプ)に変換する必要があります。

カードにはさまざまな種類(能力、クエスト、装備(鎧、武器、アイテム)、味方、ヒーローなど)があることに注意してください。

それで、私はそれをすべて1つのXMLファイルにダンプするべきか、それとも多くの異なるXMLファイルを持つべきか疑問に思いました。

編集:

このデータを使用して、プレーヤーのカードデッキを作成/管理し、試合中にカードを表示します。

カードデータベース

4

2 に答える 2

0

トレーディングカードが関連していて同じプロパティを共有している場合(たとえば、能力カードとクエストカードの両方に「名前」と「健康」のプロパティがある場合)、それらすべてを1つのXMLファイルにまとめます。

異なるタイプのプロパティが異なる場合(たとえば、武器カードに「強さ」と「防御」のプロパティがあり、ヒーローカードに「名前」と「健康」のプロパティがある場合)、カードタイプごとにXMLファイルを作成することをお勧めします。

プロジェクトをWebにデプロイする場合は、XMLファイルのサイズが大きすぎないように注意する必要があります。そうしないと、ユーザーはXMLがロードされるのを待つ必要があります。

于 2012-08-06T06:00:18.227 に答える
0

次の場合は、個別の小さなXMLファイルを使用します。

  • xmlファイルは独立しています:ゲーム内のレベルのデータは、ユーザーがレベルをクリアすると、まったく必要ない場合がありますが、独立しています。

  • 一部のxmlは一般的であり、混合して使用されます。ブラウザーは小さなファイルをキャッシュできるため、一般的に使用されるファイルを再度ダウンロードすることを回避できます。

  • 特定の領域を時々更新する必要があります。これにより、URLのクエリ部分を変更することにより、XMLの残りの部分をキャッシュしたままにし、特定のファイルを強制的に更新できます。

于 2012-08-06T06:05:43.917 に答える