2010年6月28日 星期一

地圖模擬器教學—如何新增預設地圖

要新增地圖只需要有記事本就可以搞定一切了

以下是講解




要新增預設地圖的話請修改 \Data\Map 路徑下的MapData.xml檔案,請使用記事本開啟即可

首先讓我們來看看格式內容



用圖片表示就是這個樣子↓



節點說明:

Map-主要節點,所有的MapInformation節點都要放在這個範圍裏面。此節點只能有一個。
包含著以下節點:
MapInformation

MapInformation - 裡面放的全都是地圖的相關資料。此節點可以有多個。
包含著以下節點:
AttackSolidBrush、DefenseSolidBrush、Pen、ArrowPen、MapObject
包含著以下資料節點:
MapName、MapType、KeepDistance

AttackSolidBrush - 攻擊方領域顏色。此節點只能有一個。
包含著以下資料節點:
R、G、B

DefenseSolidBrush - 防守方領域顏色。此節點只能有一個。
包含著以下資料節點:
R、G、B

Pen - 線條畫筆。此節點只能有一個。
包含著以下資料節點:
R、G、B、Width

ArrowPen - 箭頭線條畫筆。此節點只能有一個。
包含著以下資料節點:
R、G、B、Width

MapObject - 地圖物件。此節點可以有多個。
包含著以下資料節點:
Number、Type、Force、X、Y、Time、Remarks

資料節點說明:

MapName - 表示地圖名稱。此節點只能有一個。
資料內容說明:
地圖名稱,不支援 \n 換行

MapType - 表示地圖的地形。此節點只能有一個。
資料內容說明:
包含的數值只能是在\Data\Map\MapPic 路徑下的圖片名稱,不包含副檔名

KeepDistance - 表示攻擊方據點要建在離防守方據點多遠。此節點只能有一個。
資料內容說明:
包含的數值只能是數字,一般來說都是500

R、G、B - 表示RGB三原色。此節點各只能有一個。
資料內容說明:
包含的數值只能是數字,介於0~255之間

Width - 表示畫筆的寬度。此節點只能有一個。
資料內容說明:
包含的數值只能是數字,介於1~10之間

Number - 表示地圖物件的編號。此節點只能有一個。
資料內容說明:
包含的數值只能是數字

Type - 表示地圖物件的種類。此節點只能有一個。
包含的數值只能是下面其中一個(英文部分)
// 攻擊方據點。
Keep
// 防守方據點。
Castle
// 方尖塔。
Obelisk
// 侵蝕之塔。
Eclipse
// 箭塔。
ArrowTower
// 嘆息之牆。
Bulwark
// 冥府之門。
GateOfHades
// 泰坦兵營。
WarCraft
// 水晶。
Crystal

Force - 表示地圖物件是屬於哪個勢力。此節點只能有一個。
包含的數值只能是下面其中一個(英文部分)
// 攻擊方。
Attack
// 防禦方。
Defense
// 無(只能用來表示水晶)。
None

X - 表示地圖物件的X座標。此節點只能有一個。
資料內容說明:
包含的數值只能是數字,介於0~500之間

Y - 表示地圖物件的Y座標。此節點只能有一個。
資料內容說明:
包含的數值只能是數字,介於0~500之間

注意:
座標在視窗的最左上角為原點(0.0),Y座標不是負數

Time - 表示地圖物件的放置時間。此節點只能有一個。
資料內容說明:
包含的數值只能是數字,介於0~270之間
每1數值為10秒

Remarks - 表示地圖物件的說明。此節點只能有一個。
資料內容說明:
內容是一串文字,要分段請使用 \n

沒有留言: