文明6魔法兵种创建方法一览 文明6如何创建魔法兵种( 三 )


Name="LOC_UNIT_WIZARD_NAME" 单位名称 , 可以在对应的语言翻译文件里关联 , 比如汉化就是需要对应这个名称
Description="LOC_UNIT_WIZARD_DESCRIPTION" 单位简介 , 作用同上 , 建造列表上面的说明 。
PurchaseYield="YIELD_GOLD"可以用金钱购买的意思 , 需要需要改成用信仰购买的话把"YIELD_GOLD"改成"YIELD_FAITH"
PromotionClass="ROMOTION_CLASS_RANGED"单位晋升类型 , 就是单位升级后可以选择的那个列表 , 这里是远程单位和弓箭手一样的类型 。
Maintenance="1"维护费为1
Combat="15" 单位的战斗力为15 , 对于远程单位来讲就是防御力 , 近战单位进攻防御都靠他
RangedCombat="25"远程攻击力位25
Range="2" 射程2 , 一般来讲只有远程单位需要它
PrereqTech="TECH_ARCHERY"前提科技弓箭 , 为啥?因为这段文字完全是从弓箭手那里复制过来的 。。。不需要的可以直接删除前提科技则开局即可建造
MandatoryObsoleteTech="TECH_BALLISTICS"过时科技 , 同上
如需要添加为某个文明的特色单位 , 则需要在加上TraitType="XXXXX" , 这里的XXXX指的是对应文明的或者领袖的特性 , 不是让你写5个X , 当然你也可以完全写个新的特性然后加到某个文明、城邦甚至小野都可以 。
如需要添加需求的资源类型 , 则需要在里面机上StrategicResource="XXXXX"同上这里不是让你写5个X , 而是某种资源的代码 。。。不写则表示不需要战略资源 。
接着添加单位升级信息 , 搜索<UnitUpgrades> , 这里是升级成弩手 。。。需要升级成别的兵种可以DIY
<UnitUpgrades>
<Row Unit="UNIT_WIZARD" UpgradeUnit="UNIT_CROSSBOWMAN"/>
<!--Recon-->
<Row Unit="UNIT_SCOUT" UpgradeUnit="UNIT_RANGER"/>
<!--Melee-->
<Row Unit="UNIT_WARRIOR" UpgradeUnit="UNIT_SWORDSMAN"/>
<Row Unit="UNIT_SWORDSMAN" UpgradeUnit="UNIT_MUSKETMAN"/>
<Row Unit="UNIT_MUSKETMAN" UpgradeUnit="UNIT_INFANTRY"/>
<Row Unit="UNIT_SPEARMAN" UpgradeUnit="UNIT_PIKEMAN"/>
<Row Unit="UNIT_PIKEMAN" UpgradeUnit="UNIT_AT_CREW"/>
如果需要添加建筑信息 , 比如需要寺庙才能建造 , 搜索<Unit_BuildingPrereqs>
<Unit_BuildingPrereqs>
<Row Unit="UNIT_WIZARD" PrereqBuilding="BUILDING_TEMPLE"/>
<Row Unit="UNIT_MISSIONARY" PrereqBuilding="BUILDING_SHRINE"/>
<Row Unit="UNIT_APOSTLE" PrereqBuilding="BUILDING_TEMPLE"/>
<Row Unit="UNIT_APOSTLE" PrereqBuilding="BUILDING_STAVE_CHURCH"/>
<Row Unit="UNIT_INQUISITOR" PrereqBuilding="BUILDING_TEMPLE"/>
<Row Unit="UNIT_INQUISITOR" PrereqBuilding="BUILDING_STAVE_CHURCH"/>
<Row Unit="UNIT_MILITARY_ENGINEER" PrereqBuilding="BUILDING_ARMORY"/>
<Row Unit="UNIT_ARCHAEOLOGIST" PrereqBuilding="BUILDING_MUSEUM_ARTIFACT" NumSupported="1"/>
</Unit_BuildingPrereqs>

到这里units.xml就修改完了 , 这个时候这个单位已经存在于你的游戏里了 , 只是还没有制定模型、图标、对应的汉化单位名称 。所以我们继续 。

推荐阅读