找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5653|回复: 6

弄了半天弄不会于是伸手求添加单位的方法

[复制链接]
806057226 该用户已被删除
发表于 2011-3-19 14:58:49 | 显示全部楼层 |阅读模式
{:5_162:} 弄了3天了结果还是没弄出来求高手指教
发表于 2011-3-19 15:23:49 | 显示全部楼层
回复

使用道具 举报

发表于 2011-3-20 11:02:24 | 显示全部楼层
我去,剧变那源代码格式写的太囧了{:5_162:},加个兵种居然用了2小时
回复

使用道具 举报

发表于 2011-3-20 11:03:20 | 显示全部楼层
我去,剧变那源代码格式写的太囧了,加个兵种居然用了2小时
CX17 发表于 2011-3-20 11:02



    {:5_169:} 囧吗,多好找..
回复

使用道具 举报

发表于 2011-3-20 11:05:44 | 显示全部楼层
回复 6# 740066290


    我说我是照着那个格式加的{:5_164:}
回复

使用道具 举报

发表于 2011-3-20 13:17:45 | 显示全部楼层
本帖最后由 yangqs 于 2011-3-20 13:23 编辑

这个新单位,举个例子,比如盟军矿车,先找到重工建造逻辑设置,里面排列很多单位

  1. <LogicCommandSet
  2.     id="AlliedWarFactoryCommandSet">
  3.     <Cmd>Command_ConstructAlliedMiner</Cmd>
  4.     <Cmd>Command_ConstructAlliedAntiInfantryVehicle_Ground</Cmd>
  5.     <Cmd>Command_ConstructAlliedAntiAirVehicleTech1</Cmd>
  6.     <Cmd>Command_ConstructAlliedAntiVehicleVehicleTech1</Cmd>
  7.     <Cmd>Command_ConstructAlliedAntiStructureVehicle</Cmd>
  8.     <Cmd>Command_ConstructAlliedAntiVehicleVehicleTech3</Cmd>
  9.      <Cmd>Command_ConstructAlliedMCV</Cmd>
  10. </LogicCommandSet>
复制代码


然后建造逻辑里添加矿车单位

  1. <LogicCommand
  2.     Type="UNIT_BUILD"
  3.     id="Command_ConstructAlliedMiner">
  4.     <Object>AlliedMiner</Object>
  5. </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"

回复

使用道具 举报

发表于 2011-3-20 13:21:44 | 显示全部楼层
回复 5# CX17


    适合做大的mod,比如先做了个小的mod测试新单位用,需要大的mod添加新单位时,把文件夹复制过去,就差不多了,再改改建造代码就行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-8-26 23:03 , Processed in 0.052244 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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