我需要将这里的 Excel 数据转换为大约 5,000 张交易卡(名称、游戏成本、功率/规则、健康、类型),以便将其用于我在 Flash 和 ActionScript 3.0 中完成的游戏。
请记住,有不同类型的卡片(能力、任务、装备(盔甲、武器、物品)、盟友、英雄等......)
所以,我想知道是否应该将它们全部转储到一个 XML 文件中,还是应该有许多不同的 XML 文件?
编辑:
我将使用这些数据来创建/管理玩家的牌组并在比赛期间显示牌。
我需要将这里的 Excel 数据转换为大约 5,000 张交易卡(名称、游戏成本、功率/规则、健康、类型),以便将其用于我在 Flash 和 ActionScript 3.0 中完成的游戏。
请记住,有不同类型的卡片(能力、任务、装备(盔甲、武器、物品)、盟友、英雄等......)
所以,我想知道是否应该将它们全部转储到一个 XML 文件中,还是应该有许多不同的 XML 文件?
编辑:
我将使用这些数据来创建/管理玩家的牌组并在比赛期间显示牌。
使用单独的小 XML 文件,如果:
xml文件是独立的:游戏中关卡的数据,一旦用户清除关卡,可能根本不需要,是独立的。
一些 xml 很常见并且以混合方式使用:浏览器可以缓存小文件,从而避免再次下载常用文件。
您需要偶尔更新特定区域:这允许 XML 的其余部分保持缓存并通过修改 URL 的查询部分来强制更新特定文件。
如果交易卡是相关的并且共享相同的属性(例如,如果能力卡和任务卡都具有“名称”和“健康”属性),那么我会将它们全部放在一个 XML 文件中。
如果不同类型有不同的属性(例如,武器卡有“力量”和“防御”属性,而英雄卡有“名称”和“健康”属性),那么每个卡类型都有一个 XML 文件可能会更好。
如果您要将项目部署到 Web,则需要注意 XML 文件的大小不要太大,否则您的用户将不得不等待 XML 加载。