命令与征服吧 关注:76,763贴子:1,604,822
  • 2回复贴,共1

凯恩之怒怎么为单位增加一个新的升级,都需要修改那些xml。

取消只看楼主收藏回复

凯恩之怒怎么为单位增加一个新的升级,都需要修改那些xml。


IP属地:陕西来自Android客户端1楼2020-08-29 05:07回复
    Tiberium Wars的升级
    第一步 新建一个Upgrade_HEROIC,的升级(依照轨道炮升级)
    <UpgradeTemplate id="BasePurchasableUpgrade"
    LocalPlayerProductionStartedEvaEvent="None"
    ResearchCompleteEvaEvent ="UpgradeComplete"
    LocalPlayerBuildOnHoldEvaEvent="BuildOnHold"
    LocalPlayerBuildCancelledEvaEvent="BuildCancelled" />
    <UpgradeTemplate
    id="Upgrade_HEROIC"
    inheritFrom="BasePurchasableUpgrade"
    DisplayName="UpgradeName:Upgrade_HEROIC"
    AcquireHint="UpgradePrereq:Upgrade_HEROIC"
    TypeDescription="UpgradeType:Upgrade_HEROIC"
    Description="UpgradeDesc:Upgrade_HEROIC"
    Type="PLAYER"
    BuildTime="10.0s"
    BuildCost="500"
    IconImage="Button_UpgradeRailGun" />
    第二步,建一个按钮
    <UnitAbilityButtonTemplateStore
    id="UnitAbilityButtonTemplateStore">
    <Templates>
    <PlayerUpgradeButton
    Id="Command_Upgrade_HEROIC">
    <State
    Image="Button_UpgradeRailGun"
    Title="NAME:PurchaseRailgun"
    Description="DESCRIPTION:PurchaseRailgun" />
    </PlayerUpgradeButton>
    </Templates>
    </UnitAbilityButtonTemplateStore>
    第三部,定义操作
    <LogicCommand
    Type="PLAYER_UPGRADE"
    id="Command_Upgrade_HEROIC">
    <Upgrade>Upgrade_HEROIC</Upgrade>
    </LogicCommand>
    第四部 游戏内按键(GDI电厂)
    <LogicCommandSet
    id="GDIPowerPlantCommandSet">
    <Cmd>Command_UpgradePowerPlantTurbine</Cmd>
    <Cmd>Command_PurchaseUpgradeTankRailgun</Cmd>
    <Cmd>Command_Upgrade_HEROIC</Cmd>
    <Cmd>Command_SelfRepair</Cmd>
    <Cmd>Command_Sell</Cmd>
    </LogicCommandSet>
    进入游戏,只能看见
    1电厂升级
    2轨道炮升级
    没有Upgrade_HEROIC升级


    IP属地:陕西7楼2020-09-03 13:48
    回复
      KW给电厂一个Upgrade_HEROIC升级,电脑的三级兵真猛,怎么让电脑不点那个升级,还有让电脑不卖主基地建筑


      IP属地:陕西8楼2020-09-03 13:50
      回复