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升级