本帖最后由 yangqs 于 2011-3-20 13:23 编辑
这个新单位,举个例子,比如盟军矿车,先找到重工建造逻辑设置,里面排列很多单位
- <LogicCommandSet
- id="AlliedWarFactoryCommandSet">
- <Cmd>Command_ConstructAlliedMiner</Cmd>
- <Cmd>Command_ConstructAlliedAntiInfantryVehicle_Ground</Cmd>
- <Cmd>Command_ConstructAlliedAntiAirVehicleTech1</Cmd>
- <Cmd>Command_ConstructAlliedAntiVehicleVehicleTech1</Cmd>
- <Cmd>Command_ConstructAlliedAntiStructureVehicle</Cmd>
- <Cmd>Command_ConstructAlliedAntiVehicleVehicleTech3</Cmd>
- <Cmd>Command_ConstructAlliedMCV</Cmd>
- </LogicCommandSet>
复制代码
然后建造逻辑里添加矿车单位
- <LogicCommand
- Type="UNIT_BUILD"
- id="Command_ConstructAlliedMiner">
- <Object>AlliedMiner</Object>
- </LogicCommand>
复制代码这样就完成了,就是这样简单
注意:
【1】 Type="UNIT_BUILD"适用于会动的部队,如果是建筑,其值为"CONSTRUCTION_YARD_CONSTRUCT"
【2】如果是部队,同样也不能保证你能看见单位,在你的新单位<GameObject>里最好有这个代码
ProductionQueueType=
至于值嘛,可以到http://bbs.ra2diy.com/forum.php?mod=viewthread&tid=403&extra=page%3D1查一下就知道了
比如,你将它设定为兵营建造,那么对应值就是"INFANTRY",如果是船厂建造,那么对应值就是"WATERCRAFT"
|