19游戏网 > 游戏攻略>正文

文明6单位模型大小修改代码教程详细解析

来源:19游戏网编辑:网络转载更新时间:2016-10-30

   《文明6》中不少玩家对于不少模型的大小都有看法,哪单位模型大小该怎么改呢?下面小编就给大家介绍单位模型大小修改的代码教程,一起来看看吧。

   游戏中有些玩家在吐槽游戏里模型比例的问题,比如导弹巡洋舰居然比驱逐舰小好多跟个渔船一样,轰炸机停在航母上比例也好不和谐。

   这里教大家来修改一下游戏里模型显示。白天有点事就先不放图了,效果图晚上补上,这里直接放修改方法。用导弹巡洋舰举例

   打开Sid Meier's Civilization VI\Base\ArtDefs下的Units.ARTDEF

   搜索UNIT_MISSILE_CRUISER

   会发现如下段落

   <Element>
        <m_Fields>
                <m_Values>
                        <Element class="AssetObjects::ArtDefReFerenceValue">
                                <m_ElementName text="SingleUnitCentered"/>
                                <m_RootCollectionName text="UnitFormationTypes"/>
                                <m_ArtDefPath text="Units.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text="Units"/>
                                <m_ParamName text="Formation"/>
                        </Element>
                        <Element class="AssetObjects::ArtDefReferenceValue">
                                <m_ElementName text=""/>
                                <m_RootCollectionName text="UnitCombat"/>
                                <m_ArtDefPath text="Units.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text=""/>
                                <m_ParamName text="UnitCombat"/>
                        </Element>
                        <Element class="AssetObjects::ArtDefReferenceValue">
                                <m_ElementName text=""/>
                                <m_RootCollectionName text="UnitFormationTypes"/>
                                <m_ArtDefPath text="Units.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text=""/>
                                <m_ParamName text="EscortFormation"/>
                        </Element>
                        <Element class="AssetObjects::ArtDefReferenceValue">
                                <m_ElementName text=""/>
                                <m_RootCollectionName text="Units"/>
                                <m_ArtDefPath text="Units.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text=""/>
                                <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="Cultures.artdef"/>
                                <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="Eras.artdef"/>
                                <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="Units.artdef"/>
                                <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                <m_TemplateName text=""/>
                                <m_ParamName text="ProxyUnit"/>
                        </Element>
                        <Element class="AssetObjects::BoolValue">
                                <m_bValue>false</m_bValue>
                                <m_ParamName text="PlayDeathOnDestroy"/>
                        </Element>
                        <Element class="AssetObjects::IntValue">
                                <m_nValue>0</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>1</m_nValue>
                                                      <m_ParamName text="Count"/>
                                                </Element>
                                                <Element class="AssetObjects::ArtDefReferenceValue">
                                                      <m_ElementName text="MissileCruiser"/>
                                                      <m_RootCollectionName text="UnitMemberTypes"/>
                                                      <m_ArtDefPath text="Units.artdef"/>
                                                      <m_CollectionIsLocked>true</m_CollectionIsLocked>
                                                      <m_TemplateName text="Units"/>
                                                      <m_ParamName text="Type"/>
                                               </Element>
                                        </m_Values>
                                </m_Fields>
                                <m_ChildCollections/>
                                <m_Name text="Members001"/>
                        </Element>
                </Element>
                <Element>
                        <m_CollectionName text="Audio"/>
                                <Element>
                                       <m_Fields>
                                               <m_Values>
                                                       <Element class="AssetObjects::StringValue">
                                                            <m_Value text="MissileCruiser"/>
                                                            <m_ParamName text="XrefName"/>
                                                       </Element>
                                                 </m_Values>
                                       </m_Fields>
                               <m_ChildCollections/>
                               <m_Name text="MISSILECRUISER"/>
                       </Element>
                </Element>
        </m_ChildCollections>
        <m_Name text="UNIT_MISSILE_CRUISER"/>
   </Element>

   上面一整段就是定义导弹巡洋舰模型的段落。

   红字段落就是定义一般的模型引用,其中蓝色数字的数值就是模型大小,默认为1,需要大一点就改的大一点,这里是成正比的,改成2的话大小为原来的2倍。

   绿色段落的数字是定义模型数量的,现代海军单位大多为1,如果改成复数将和陆军一样出现复数单位的模型,改成几就会出现几只船。

   橙色部分的数字是引用的模型文件名称,如果你手头有别的模型文件可以在这里替换掉,也可以使用游戏自带的模型,比如把<m_ElementName text="MissileCruiser"/>改成<m_ElementName text="Destroyer"/>就可以把巡洋舰的模型替换成驱逐舰。

   以上就是小编给大家带来的《文明6》单位模型大小修改的代码教程,希望对大家能有帮助!

19游戏网整理报道

猜你喜欢

口袋妖怪最强进化V3.0最终版图文攻略(全)

王者荣耀最强上分英雄排名玩的好就能上王者

剑网三成就党攻略那些容易快速完成的成就

梦幻西游2奇遇任务维摩诘经变图文详细攻略

绝地求生大逃杀在哪玩?steam购买下载方法介绍

王者荣耀S5赛季露娜连招改版之后真废了吗

奴隶少女希尔薇详细攻略

魔兽世界抑魔金获取方法及用法介绍

王者荣耀赵云大型攻略出装、技能及实战全教程

剑网三最全面抓马攻略套马的汉子才威武!

相关新手卡
热门文章
一周热门文章

健康游戏忠告:抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

Copyright ◎ 2019 19yxw All Rights Reserved Powered By 19yxw QQ:3618073693