找回密码
 点一下
查看: 3606|回复: 1

XML数据文件分析六 ***XML中数据结构 SModification解析*** By寒心

[复制链接]
发表于 2010-4-9 11:45:34 | 显示全部楼层 |阅读模式
在XML数据文件中,大多存在三种大的数据类型。即:C(Class),E(Enum),S(Structure)。
(关于基础数据类型请参照 三世的帖子:http://bbs.islga.org/read-htm-tid-39624.html)

三者之间关系和基本概念如下:
12.JPG

C(Class):基础类。XML中的一级节点对应的即时类的属性。
E(Enum):枚举类型。EDamageKind,EResourceType,EBehaviorVeterancyXP等。
S(Structure):数据结构。SVeterancyLevel,SModification,SDamageResponse等。


<!-- 类CBehavior:CBehaviorVeterancy -->
<CBehaviorVeterancy id="XP">
  <!-- 枚举类型EBehaviorVeterancyXP:Kills->
  <XPFraction index="Kills" value="1"/>
  <!-- 结构体 SVeterancyLevel:VeterancyLevelArray -->
  <VeterancyLevelArray MinVeterancyXP="200">
     <!-- 结构体 SModification:Modification-->
     <Modification>
        <...>
     </Modification>
   </VeterancyLevelArray>
</CBehaviorVeterancy>

之后我们讲对几个复杂的结构体进行讲解,本帖将主要介绍SModification。

******************************************我们是分割线******************************************

下面就是SModification的所有结构,其中有部分我还没有尝试过因此可能有些错误,请大家一起来完善它。
13.JPG

原帖地址:http://www.sc2mod.net/read.php?tid=27

评分

参与人数 1威望 +2 收起 理由
Renee + 2

查看全部评分

发表于 2010-4-11 07:03:17 | 显示全部楼层
做一下补充。

warpable是可被跃传建造。

QueueSize就是增大列队长度,比如一次可以点5个兵变成一次可以点8个兵。


DeathResonse怎么写成攻击反馈了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 19:48 , Processed in 0.119832 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表