今天小编为大家带来的是文明6魔法兵种创建方法一览,教你创建一个会闪电术的魔法兵种!感兴趣的小伙伴们快来看看吧!
魔法兵种创建方法一览

我感觉大家都猜到了,什么嘛,不就是用宗教单位的模型做个兵种嘛,很简单的嘛。是的,大家都知道文明6新加入的宗教战斗还是挺炫酷的,电闪雷鸣什么,这里就是准备教大家用宗教单位的模型创建一个新的兵种。
至于截图我就不放了,和大家游戏里宗教单位战斗的效果一毛一样,不过这次魔法师们则是和普通远程战斗单位一样可以攻击普通单位了。
首先打开Sid Meier's Civilization VIBaseAssetsGameplayData下的Units.xml
下面所有红字部分都是我们需要添加的代码,就不再一一指明了。
首先我们再下创建一个新单位wizard
搜索<Types>
<Types>
<Row Type="UNIT_WIZARD" Kind="KIND_UNIT"/>
<!-- Civilian-->
<Row Type="UNIT_SETTLER" Kind="KIND_UNIT"/>
<Row Type="UNIT_BUILDER" Kind="KIND_UNIT"/>
<Row Type="UNIT_TRADER" Kind="KIND_UNIT"/>
<Row Type="UNIT_MISSIONARY" Kind="KIND_UNIT"/>
<Row Type="UNIT_APOSTLE" Kind="KIND_UNIT"/>
然后写入AI
搜索<UnitAiInfos>,这里添加的是和普通的远程单位一样的AI。
<UnitAiInfos>
<Row UnitType="UNIT_WIZARD" AiType="UNITAI_COMBAT"/>
<Row UnitType="UNIT_WIZARD" AiType="UNITTYPE_RANGED"/>
<Row UnitType="UNIT_WIZARD" AiType="UNITTYPE_LAND_COMBAT"/>
<!-- Civilian-->
<Row UnitType="UNIT_SETTLER" AiType="UNITAI_SETTLE"/>
<Row UnitType="UNIT_SETTLER" AiType="UNITTYPE_CIVILIAN"/>
<Row UnitType="UNIT_BUILDER" AiType="UNITAI_BUILD"/>
<Row UnitType="UNIT_BUILDER" AiType="UNITTYPE_CIVILIAN"/>
<Row UnitType="UNIT_TRADER" AiType="UNITTYPE_CIVILIAN"/>
然后选择替代兵种
搜索<UnitReplaces>,这里我没有添加任何代码,因为不打算用它来替代任何单位。有需要的同学按照下面的格式添加,蓝色字体部分为特色单位,绿色字体部分为需要替代的普通单位。
<UnitReplaces>
<Row CivUniqueUnitType="UNIT_GREEK_HOPLITE" ReplacesUnitType="UNIT_SPEARMAN"/>
<Row CivUniqueUnitType="UNIT_EGYPTIAN_CHARIOT_ARCHER" ReplacesUnitType="UNIT_HEAVY_CHARIOT"/>
<Row CivUniqueUnitType="UNIT_SPANISH_CONQUISTADOR" ReplacesUnitType="UNIT_MUSKETMAN"/>
<Row CivUniqueUnitType="UNIT_ROMAN_LEGION" ReplacesUnitType="UNIT_SWORDSMAN"/>
添加单位类型
搜索<TypeTags>
<TypeTags>
<Row Type="UNIT_WIZARD" Tag="CLASS_RANGED"/>
<Row Type="UNIT_BARBARIAN_HORSEMAN" Tag="CLASS_LIGHT_CAVALRY"/>
<Row Type="UNIT_BARBARIAN_HORSE_ARCHER" Tag="CLASS_RANGED_CAVALRY"/>
<Row Type="UNIT_SCOUT" Tag="CLASS_RECON"/>
<Row Type="UNIT_SCOUT" Tag="CLASS_REVEAL_STEALTH"/>
<Row Type="UNIT_RANGER" Tag="CLASS_RECON"/>
<Row Type="UNIT_WARRIOR" Tag="CLASS_MELEE"/>
<Row Type="UNIT_SWORDSMAN" Tag="CLASS_MELEE"/>
<Row Type="UNIT_MUSKETMAN" Tag="CLASS_MELEE"/>
然后就是添加具体的单位数据了,搜索<Units>
(编辑:顺游网_765游戏网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|