Clothes解析¶
本教程由百度贴吧-销锋镝铸编写
请务必先阅读XML教程
前言¶
在之前的Content解析中,提到:
Clothes.xml
存储了所有衣物数据的xml文件,可直接用文本编辑器编辑
本教程将详细讲解该文件的文件结构和内容
ClothingData元素¶
该xml文件根元素<Clothes>
下的众多元素名为ClothingData
的每一个子元素,都存储着游戏中一件衣物 下面是其中一个元素名为ClothingData
的元素:
<ClothingData Index="0" DisplayName="Old Pants" Slot="Legs" ArmorProtection="0.1" Sturdiness="25" Insulation="2.0" MovementSpeedFactor="1" SteedMovementSpeedFactor="1" DensityModifier="0.0" IsOuter="False" CanBeDyed="True" Layer="1" PlayerLevelRequired="1" TextureName="Textures/Clothing/OldPants" ImpactSoundsFolder="" Description="Old pants you wore when being abandoned on this land. Can be dyed. Almost no protection. Weak insulation." />
属性名 | 翻译 | 详解 |
---|---|---|
Index | 序号 | 创造模式物品栏中的显示顺序 |
DisplayName | 显示名称 | 游戏中玩家能够看到的衣物名字 |
Slot | 类别 | 有Torso(上衣) ,Legs(裤子) ,Head(帽子) ,Feet(鞋子) 四类 |
ArmorProtection | 护甲值 | 直接提升玩家的AttackResistance(攻击抗性) |
Sturdiness | 耐久度 | 被攻击属性值次数后消失 |
Insulation | 保暖 | 属性值越大越保暖 |
Movement SpeedFactor | 步行速度增幅 | 使玩家移动速度乘以该属性值 |
SteedMovement SpeedFactor | 骑行速度增幅 | 使玩家所骑坐骑移动速度乘以该属性值 |
DensityModifier | 密度增幅 | 使玩家密度加上该属性值 |
IsOuter | 是否 最外层 | 或理解为是否不能在其上叠加更多衣物 |
CanByDyed | 能否染色 | 若此属性值为true 那么会自动加上染色后的该衣物和对应合成表 |
Layer | 层级 | 衣物不能叠加在其他Layer属性值比它的Layer属性值更小的衣物上 |
TextureName | 贴图名称 | 该衣物的贴图文件路径 |
ImpactSounds Folder | 碰撞声音文件夹 | 发生碰撞时发出的声音文件路径 |
Description | 描述 | 在游戏中方块查看界面显示的描述 |