用SDK修改红3的时候,复制守护者坦克和铁锤坦克的代码制造出一模一样,名字不一样的新单位时不会出现错误。但海啸坦克就会出错。。请教吧里懂点mod修改的大神,这个流程有不对的地方吗?
复制JapanAntiVehicleVehicleTech1.xml并重命名修改为MTANK.xml
id="JapanAntiVehicleVehicleTech1"引号里面改成MTANK
然后在CommandData.xml中间插入三段话
<LogicCommand
Type="UNIT_BUILD"
id="Command_ConstructMTANK">
<Object>MTANK</Object>
</LogicCommand>
<LogicCommandSet
id="JapanWarFactoryCommandSetBase">
<Cmd>Command_ConstructMTANK</Cmd>
<Cmd>Command_ConstructJapanMiner</Cmd>
<Cmd>Command_ConstructJapanLightTransportVehicle</Cmd>
<Cmd>Command_ConstructJapanAntiInfantryVehicle</Cmd>
<Cmd>Command_ConstructJapanAntiVehicleVehicleTech1</Cmd>
<Cmd>Command_ConstructJapanAntiAirVehicleTech1</Cmd>
<Cmd>Command_ConstructJapanAntiVehicleVehicleTech3</Cmd>
<Cmd>Command_ConstructJapanAntiStructureVehicle</Cmd>
<Cmd>Command_ConstructJapanMCV</Cmd>
</LogicCommandSet>
<LogicCommandSet
id="MTANKCommandSet">
<Cmd>Command_AttackMove</Cmd>
<Cmd>Command_ToggleEnergizedArmorSpecialPower</Cmd>
<Cmd>Command_MoveToPositionAndCollect</Cmd>
</LogicCommandSet>
保存之后,用SDK buildmod,然后就出错了
复制JapanAntiVehicleVehicleTech1.xml并重命名修改为MTANK.xml
id="JapanAntiVehicleVehicleTech1"引号里面改成MTANK
然后在CommandData.xml中间插入三段话
<LogicCommand
Type="UNIT_BUILD"
id="Command_ConstructMTANK">
<Object>MTANK</Object>
</LogicCommand>
<LogicCommandSet
id="JapanWarFactoryCommandSetBase">
<Cmd>Command_ConstructMTANK</Cmd>
<Cmd>Command_ConstructJapanMiner</Cmd>
<Cmd>Command_ConstructJapanLightTransportVehicle</Cmd>
<Cmd>Command_ConstructJapanAntiInfantryVehicle</Cmd>
<Cmd>Command_ConstructJapanAntiVehicleVehicleTech1</Cmd>
<Cmd>Command_ConstructJapanAntiAirVehicleTech1</Cmd>
<Cmd>Command_ConstructJapanAntiVehicleVehicleTech3</Cmd>
<Cmd>Command_ConstructJapanAntiStructureVehicle</Cmd>
<Cmd>Command_ConstructJapanMCV</Cmd>
</LogicCommandSet>
<LogicCommandSet
id="MTANKCommandSet">
<Cmd>Command_AttackMove</Cmd>
<Cmd>Command_ToggleEnergizedArmorSpecialPower</Cmd>
<Cmd>Command_MoveToPositionAndCollect</Cmd>
</LogicCommandSet>
保存之后,用SDK buildmod,然后就出错了
