パッケージ kinugasa.field

マップチップ方式によるフィールドマップの構築と描画に関する機能を提供します.

参照先:
          説明

クラスの概要
ChipAttribute Kinugasa : ChipAttribute : マップチップの属性を表すクラスです.
ChipAttributeStorage Kinugasa : ChipAttributeStorage : チップ属性を格納するストレージです.
ChipSet Kinugasa : ChipSet : フィールドマップの1つのレイヤが使用する、マップチップのセットです.
ChipSetStorage Kinugasa : ChipSetStorage : 全てのチップセットを登録するストレージです.
MapChip Kinugasa : MapChip : フィールドマップを構成する1つのタイルです.
Vehicle Kinugasa : Vehicle : "移動手段"または"乗り物"クラスは、マップチップに対する移動の可否を判定します.
VehicleStorage Kinugasa : VehicleStorage : 全ての移動手段を保管するストレージです.
 

パッケージ kinugasa.field の説明

マップチップ方式によるフィールドマップの構築と描画に関する機能を提供します.

このパッケージでは、XMLファイルを利用して多重レイヤフィールドマップを構築できます。
ダイナミックロードやチップセットのメモリ管理など、高度な機能は備わっていません。
比較的小規模のゲーム向けです。

マップ構築の手順を以下に示します。

  1. ChipAttributeのロード
  2. ChipAttributeStorageクラスにチップ属性をXMLからロードします。

  3. Vehicleのロード
  4. VehicleStorageクラスに移動手段と移動可能な属性をXMLからロードします。

  5. ChipSetのロード
  6. ChipSetStorageクラスにチップセットをXMLからロードします。

  7. FieldMapBuilderのロード
  8. FieldMapBuilderStorageクラスにマップビルダをXMLからロードします。

  9. FieldMapDataのロード
  10. フィールドマップを実際に使用する段階で、FieldMapBuilderからFieldMapDataをXMLからロードします。



それぞれのXMLではDTDを使用できます。DTDファイルはresource/dtdに格納されています。

バージョン:
1.0.0 - 2013/04/21_17:20:51
作成者:
Dra0211