找回密码
 点一下
查看: 661|回复: 5

关于单位XML 丢失内容和技能的问题

[复制链接]
发表于 2015-11-13 18:19:54 | 显示全部楼层 |阅读模式
今天搞解放者,不知道怎么搞的就多加了今个技能,然后测试就没有技能

后面吧单位删掉用系统默认的单位也不行

发现原版的解放者XML有下面的内容
<CUnit id="LiberatorAG">
        <DeathRevealRadius value="3"/>
        <Race value="Terr"/>
        <Mob value="Multiplayer"/>
        <TechAliasArray value="Alias_Liberator"/>
        <FlagArray index="Turnable" value="0"/>
        <FlagArray index="PreventDestroy" value="1"/>
        <FlagArray index="UseLineOfSight" value="1"/>
        <FlagArray index="AIThreatGround" value="1"/>
        <FlagArray index="AIThreatAir" value="1"/>
        <FlagArray index="ArmySelect" value="1"/>
        <PlaneArray index="Air" value="1"/>
        <Collide index="Flying" value="1"/>
        <Attributes index="Armored" value="1"/>
        <Attributes index="Mechanical" value="1"/>
        <LifeStart value="180"/>
        <LifeMax value="180"/>
        <LifeArmorName value="Unit/LifeArmorName/TerranShipPlating"/>
        <Mover value="Fly"/>
        <Acceleration value="3.5"/>
        <StationaryTurningRate value="1499.9414"/>
        <TurningRate value="1499.9414"/>
        <Sight value="13"/>
        <Height value="3.75"/>
        <VisionHeight value="4"/>
        <Food value="-3"/>
        <CostCategory value="Army"/>
        <CostResource index="Minerals" value="150"/>
        <CostResource index="Vespene" value="150"/>
        <RepairTime value="60"/>
        <AttackTargetPriority value="20"/>
        <DamageDealtXP value="1"/>
        <DamageTakenXP value="1"/>
        <KillXP value="50"/>
        <AbilArray Link="stop"/>
        <AbilArray Link="attack"/>
        <AbilArray Link="LiberatorMorphtoAA"/>
        <AbilArray Link="LiberatorMorphtoAG"/>
        <AbilArray Link="LiberatorAATarget"/>
        <BehaviorArray Link="LiberatorInitialMovable"/>
        <WeaponArray Link="LiberatorAGWeapon" Turret="LiberatorAG"/>
        <CardLayouts>
            <LayoutButtons Face="Stop" Type="AbilCmd" AbilCmd="stop,Stop" Row="0" Column="1"/>
            <LayoutButtons Face="LiberatorAAMode" Type="AbilCmd" AbilCmd="LiberatorAATarget,Execute" Row="2" Column="1"/>
            <LayoutButtons Face="Attack" Type="AbilCmd" AbilCmd="attack,Execute" Row="0" Column="4"/>
        </CardLayouts>
        <Radius value="0.75"/>
        <SeparationRadius value="0.75"/>
        <ScoreMake value="250"/>
        <ScoreKill value="250"/>
        <ScoreResult value="BuildOrder"/>
        <SubgroupPriority value="15"/>
        <MinimapRadius value="0.75"/>
        <EditorCategories value="ObjectType:Unit,ObjectFamily:Melee"/>
        <LeaderAlias value="Liberator"/>
        <SelectAlias value="Liberator"/>
        <SubgroupAlias value="Liberator"/>
        <HotkeyAlias value="Liberator"/>
        <TacticalAIThink value="AIThinkLiberatorAG"/>


但是我的解放者只有图片上的那些内容,感觉很奇怪

怎么修这个内容呢

QQ图片20151113181134.jpg
QQ图片20151113181153.png
QQ图片20151113181205.png
QQ图片20151113181222.png
发表于 2015-11-13 18:23:59 | 显示全部楼层
实测和预览结果不一致,一般原因有两个:1.技能关联错误,这样游戏中可能无法正确显示。2.启用自动添加多人mod,某些单位多人和非多人是不一致的,地图虽然没有添加多人mod,但是勾选了自动添加多人,结果导致预览和实测不一致。

点评

技能是关联对了的,也没有用多人MOD 我从新做在新地图里了复制了一个单位,模型、演算体、单位改了ID号也不行 如何解决  详情 回复 发表于 2015-11-13 19:39
技能是关联对了的,也没有用多人MOD 我从新做在新地图里了复制了一个单位,模型、演算体、单位改了ID号也不行  详情 回复 发表于 2015-11-13 19:39
回复

使用道具 举报

 楼主| 发表于 2015-11-13 19:39:22 | 显示全部楼层
yxxiaobin 发表于 2015-11-13 18:23
实测和预览结果不一致,一般原因有两个:1.技能关联错误,这样游戏中可能无法正确显示。2.启用自动添加多人 ...

技能是关联对了的,也没有用多人MOD


我从新做在新地图里了复制了一个单位,模型、演算体、单位改了ID号也不行
回复

使用道具 举报

 楼主| 发表于 2015-11-13 19:39:23 | 显示全部楼层
yxxiaobin 发表于 2015-11-13 18:23
实测和预览结果不一致,一般原因有两个:1.技能关联错误,这样游戏中可能无法正确显示。2.启用自动添加多人 ...

技能是关联对了的,也没有用多人MOD


我从新做在新地图里了复制了一个单位,模型、演算体、单位改了ID号也不行
如何解决
回复

使用道具 举报

 楼主| 发表于 2015-11-13 19:50:33 | 显示全部楼层
我吧虚空之遗(mod)和虚空之遗(战役)换了位置就对了,这算算不算BUG啊,擦
回复

使用道具 举报

发表于 2015-11-14 12:42:23 | 显示全部楼层
更新了确实可能出现莫名其妙的错误。我自定义了一个单位,改了移动技能,结果系统认定我有两个移动技能,于是报错。其实只有一个。后来删除这个单位,原样在自定义一个,错误就没有了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-24 21:09 , Processed in 0.345604 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表