概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のパッケージ 次のパッケージ | フレームあり フレームなし

## パッケージ 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のロード
ChipAttributeStorageクラスにチップ属性をXMLからロードします。
2. Vehicleのロード
VehicleStorageクラスに移動手段と移動可能な属性をXMLからロードします。
3. ChipSetのロード
ChipSetStorageクラスにチップセットをXMLからロードします。
4. FieldMapBuilderのロード
FieldMapBuilderStorageクラスにマップビルダをXMLからロードします。
5. FieldMapDataのロード
フィールドマップを実際に使用する段階で、FieldMapBuilderからFieldMapDataをXMLからロードします。

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

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

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のパッケージ 次のパッケージ | フレームあり フレームなし