文明6单位创建教程-设置单位模型 文明6单位创建教程 文明6创建魔法兵种全流程详解
设置单位模型
接下来的重点就是单位模型,毕竟模型对了才叫魔法兵种嘛
代开Sid Meier's Civilization VIBaseArtDefs下的EF
搜索UNIT_APOSTLE,这是使徒的模型代码
<Element>
<m_Fields>
<m_Values>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text="Scattered"/>
<m_RootCollectionName text="UnitFormationTypes"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>false</m_CollectionIsLocked>
<m_TemplateName text=""/>
<m_ParamName text="Formation"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text=""/>
<m_RootCollectionName text="UnitCombat"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>false</m_CollectionIsLocked>
<m_TemplateName text=""/>
<m_ParamName text="UnitCombat"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text=""/>
<m_RootCollectionName text="UnitFormationTypes"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>true</m_CollectionIsLocked>
<m_TemplateName text=""/>
<m_ParamName text="EscortFormation"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text="UNIT_ANCIENTEMBARK"/>
<m_RootCollectionName text="Units"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>true</m_CollectionIsLocked>
<m_TemplateName text="Units"/>
<m_ParamName text="EmbarkedUnit"/>
</Element>
<Element class="AssetObjects::BoolValue">
<m_bValue>false</m_bValue>
<m_ParamName text="DoNotDisplayCharges"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text=""/>
<m_RootCollectionName text="UnitCulture"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>true</m_CollectionIsLocked>
<m_TemplateName text=""/>
<m_ParamName text="Culture"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text=""/>
<m_RootCollectionName text="Era"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>true</m_CollectionIsLocked>
<m_TemplateName text=""/>
<m_ParamName text="Era"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text=""/>
<m_RootCollectionName text="Units"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>true</m_CollectionIsLocked>
<m_TemplateName text=""/>
<m_ParamName text="roxyUnit"/>
</Element>
<Element class="AssetObjects::BoolValue">
<m_bValue>false</m_bValue>
<m_ParamName text="layDeathOnDestroy"/>
</Element>
<Element class="AssetObjects::IntValue">
<m_nValue>-500</m_nValue>
<m_ParamName text="DisplayLevel"/>
</Element>
</m_Values>
</m_Fields>
<m_ChildCollections>
<Element>
<m_CollectionName text="Members"/>
<Element>
<m_Fields>
<m_Values>
<Element class="AssetObjects::FloatValue">
<m_fValue>1.000000</m_fValue>
<m_ParamName text="Scale"/>
</Element>
<Element class="AssetObjects::IntValue">
<m_nValue>4</m_nValue>
<m_ParamName text="Count"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text="Apostle"/>
<m_RootCollectionName text="UnitMemberTypes"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>true</m_CollectionIsLocked>
<m_TemplateName text="Units"/>
<m_ParamName text="Type"/>
</Element>
</m_Values>
</m_Fields>
<m_ChildCollections/>
<m_Name text="Members1"/>
</Element>
</Element>
<Element>
<m_CollectionName text="Audio"/>
<Element>
<m_Fields>
<m_Values>
<Element class="AssetObjects::StringValue">
<m_Value text=""/>
<m_ParamName text="XrefName"/>
</Element>
</m_Values>
</m_Fields>
<m_ChildCollections/>
<m_Name text="Entry"/>
</Element>
<Element>
<m_Fields>
<m_Values>
<Element class="AssetObjects::StringValue">
<m_Value text="Apostle"/>
<m_ParamName text="XrefName"/>
</Element>
</m_Values>
</m_Fields>
<m_ChildCollections/>
<m_Name text="MISSIONARY"/>
</Element>
</Element>
</m_ChildCollections>
<m_Name text="UNIT_APOSTLE"/>
</Element>
直接把上面一大段代码全部复制下来,在下面粘贴
<Element>
<m_Fields>
<m_Values>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text="Scattered"/>
<m_RootCollectionName text="UnitFormationTypes"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>false</m_CollectionIsLocked>
<m_TemplateName text=""/>
<m_ParamName text="Formation"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text=""/>
<m_RootCollectionName text="UnitCombat"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>false</m_CollectionIsLocked>
<m_TemplateName text=""/>
<m_ParamName text="UnitCombat"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text=""/>
<m_RootCollectionName text="UnitFormationTypes"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>true</m_CollectionIsLocked>
<m_TemplateName text=""/>
<m_ParamName text="EscortFormation"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text="UNIT_ANCIENTEMBARK"/>
<m_RootCollectionName text="Units"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>true</m_CollectionIsLocked>
<m_TemplateName text="Units"/>
<m_ParamName text="EmbarkedUnit"/>
</Element>
<Element class="AssetObjects::BoolValue">
<m_bValue>false</m_bValue>
<m_ParamName text="DoNotDisplayCharges"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text=""/>
<m_RootCollectionName text="UnitCulture"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>true</m_CollectionIsLocked>
<m_TemplateName text=""/>
<m_ParamName text="Culture"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text=""/>
<m_RootCollectionName text="Era"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>true</m_CollectionIsLocked>
<m_TemplateName text=""/>
<m_ParamName text="Era"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text=""/>
<m_RootCollectionName text="Units"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>true</m_CollectionIsLocked>
<m_TemplateName text=""/>
<m_ParamName text="roxyUnit"/>
</Element>
<Element class="AssetObjects::BoolValue">
<m_bValue>false</m_bValue>
<m_ParamName text="layDeathOnDestroy"/>
</Element>
<Element class="AssetObjects::IntValue">
<m_nValue>-500</m_nValue>
<m_ParamName text="DisplayLevel"/>
</Element>
</m_Values>
</m_Fields>
<m_ChildCollections>
<Element>
<m_CollectionName text="Members"/>
<Element>
<m_Fields>
<m_Values>
<Element class="AssetObjects::FloatValue">
<m_fValue>1.000000</m_fValue>
<m_ParamName text="Scale"/>
</Element>
<Element class="AssetObjects::IntValue">
<m_nValue>4</m_nValue>
<m_ParamName text="Count"/>
</Element>
<Element class="AssetObjects::ArtDefReferenceValue">
<m_ElementName text="Apostle"/>
<m_RootCollectionName text="UnitMemberTypes"/>
<m_ArtDefPath text="ef"/>
<m_CollectionIsLocked>true</m_CollectionIsLocked>
<m_TemplateName text="Units"/>
<m_ParamName text="Type"/>
</Element>
</m_Values>
</m_Fields>
<m_ChildCollections/>
<m_Name text="Members1"/>
</Element>
</Element>
<Element>
<m_CollectionName text="Audio"/>
<Element>
<m_Fields>
<m_Values>
<Element class="AssetObjects::StringValue">
<m_Value text=""/>
<m_ParamName text="XrefName"/>
</Element>
</m_Values>
</m_Fields>
<m_ChildCollections/>
<m_Name text="Entry"/>
</Element>
<Element>
<m_Fields>
<m_Values>
<Element class="AssetObjects::StringValue">
<m_Value text="Apostle"/>
<m_ParamName text="XrefName"/>
</Element>
</m_Values>
</m_Fields>
<m_ChildCollections/>
<m_Name text="MISSIONARY"/>
</Element>
</Element>
</m_ChildCollections>
<m_Name text="UNIT_WIZARD"/>
</Element>
重点是紫色部分的单位代码要改成我们创建的自定义单位的代码也就是UNIT_WIZARD,其他部分原封不动即可,如果需要改变模型什么的可以参考我另外的帖子。
最后需要制定单位的图标,单位的图标修改是在Sid Meier's Civilization VIBaseAssetsUIIcons下的Icons_、Icons_、Icons_,似乎版子里已经有大神讲过怎么修改了,这里就不赘述了。其实修改代码很简单,无非是直接模仿原来的格式复制下来再改个名字有需要的话微调一下数值什么的。
到此为止我们就大功告成了,进入游戏里你就会发现一个新的单位魔法师,可以用闪电劈人。
-
Gta3-波特兰区:电话任务(1) GTA三部曲终极版攻略秘籍合集 侠盗猎车三部曲重制版图文全攻略
电话任务旅程地图中的电话图标这里可以接到恶魔帮的任务。第一个任务是让你参加竞速。选择一辆速度快的车,至少是警车级别的快车,那种一看就很土的车就不要选了,来到比赛现场开始竞速,跟着路上的蓝圈走就行。其实比赛不难,因为道路情况复杂,你可以抄近道,AI还会撞墙撞...
-
SA-沙漠:不为人知 GTA三部曲终极版攻略秘籍合集 侠盗猎车三部曲重制版图文全攻略
不为人知特雷诺因为被监控,没法亲自开飞机送货,所以要CJ帮忙。这又是一个新手劝退任务,必须要保持低空飞行以免被雷达发现。不仅讲究飞行技巧,还讲究路线技巧,找对路的话,难度会大大降低。要点就是,贴着海面飞,不要贴着陆地飞,因为海是平的,陆地地貌复杂,难度不是一个等级...
-
VC-一岛:爆破专家(未完待续) GTA三部曲终极版攻略秘籍合集 侠盗猎车三部曲重制版图文全攻略
爆破专家这次凯灵顿要汤米去炸楼,因为只有楼出现了事故,凯灵顿有可能低价入场。坐上卡车,开始操作遥控飞机(本作较难的一关)。任务要点是,先不拿炸弹,而是空机去大楼,利用螺旋桨杀死大楼内的所有敌人,一共四楼,全部清理掉。敌人被杀光就好办了,现在回去拿炸弹,拿起炸弹的那...
-
SA-沙漠:高速劫车/拦截执法者 GTA三部曲终极版攻略秘籍合集 侠盗猎车三部曲重制版图文全攻略
高速路劫车神秘人出现,居然是特雷诺,这家伙竟然没死,而且还是一个卧底毒fan集团的政府内部人员,背后的势力不小。这次让CJ去偷油罐车,这牵扯到政府内部的矛盾,所以让CJ干脏活。响应CJ的号召,塞萨尔前来帮忙,直接从火车道走。然后上高速,跟在卡车后面,绕到左侧。驾驶摩托...
相关文章
- 六、文明特色:蒙古-单位 帝国时代4图文百科教程 全文明建筑兵种科技详解
- 反骑兵单位 文明6单位资料 文明6与前作大不同的十七种单位
- 重骑兵单位 文明6单位资料 文明6与前作大不同的十七种单位
- 六、文明特色:法兰西-单位 帝国时代4图文百科教程 全文明建筑兵种科技详解
- 文明6单位创建教程,文明6创建魔法兵种全流程详解
- 轻骑兵单位 文明6单位资料 文明6与前作大不同的十七种单位
- 六、文明特色:英格兰-单位 帝国时代4图文百科教程 全文明建筑兵种科技详解
- 一、陆战单位:远程 文明6全兵种单位详解 战斗支援平民单位数据图鉴
- 远程单位 文明6单位资料 文明6与前作大不同的十七种单位
- 宗教单位 文明6单位资料 文明6与前作大不同的十七种单位