爲了在Flash和ActionScript 3.0中完成我的遊戲,我需要將大約5,000張交易卡(名稱,玩法成本,功率/規則,健康,類型)的Excel數據轉換爲此處。將遊戲卡數據存儲在單個或多個XML中?
請記住,有不同類型的卡(能力,任務,裝備(防具,武器,物品),盟軍,英雄,等...)
所以,我不知道我是否應該轉儲它全部在一個XML文件中或者有許多不同的XML文件?
編輯:
我會用數據來創建/管理玩家的卡片和在比賽中顯示卡。
爲了在Flash和ActionScript 3.0中完成我的遊戲,我需要將大約5,000張交易卡(名稱,玩法成本,功率/規則,健康,類型)的Excel數據轉換爲此處。將遊戲卡數據存儲在單個或多個XML中?
請記住,有不同類型的卡(能力,任務,裝備(防具,武器,物品),盟軍,英雄,等...)
所以,我不知道我是否應該轉儲它全部在一個XML文件中或者有許多不同的XML文件?
編輯:
我會用數據來創建/管理玩家的卡片和在比賽中顯示卡。
如果(如果技能卡和任務卡都有「名」和「健康」的屬性爲例)的交易卡是相關的,共享相同的屬性,那麼我將讓他們都在同一個XML文件。如果不同的類型有不同的屬性(例如武器卡具有'強度'和'防禦'屬性,而英雄卡具有'名稱'和'健康'屬性),那麼也許最好每張卡片有一個XML文件類型。
如果您打算將項目部署到Web上,您需要小心XML文件的大小不要太大,否則用戶將不得不等待XML加載。
有很多不同的卡組。不會讓多個XML文件更加合理,因爲玩家只會下載需要的XML文件,而不是5k卡的全部數據。我也有每張卡片的高清圖像。 – Gentoo 2012-08-06 06:04:30
是的,我錯過了你對卡片類型的評論。我編輯了我的帖子以反映這一點。 – manglewood 2012-08-06 06:08:21
好的。並且,應該爲每張卡片指定卡組信息(特定卡片所屬的集合及其集合內的卡片集合信息)作爲屬性/節點嗎? – Gentoo 2012-08-06 06:10:06