跳转至

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描述在游戏中方块查看界面显示的描述