求高手解答红警2地图编辑器的几个疑问

最近心血来潮想要做一个任务地图,可惜无奈自身心有余力不足,技能有限,无法实现。首先提出几个比较突出的问题,其他小问题,还望各位高手留下QQ号码,请求细讲。
(1)如何让电脑建造单位?
(2)如何让电脑每隔一定的时间,派兵来攻击?
结合以上,我想在地图中设置这样一个环节:游戏开始一段时间后,电脑自动建造一个核弹发射井和天气控制器,并且超武就绪后,电脑还会自动使用超武对我方基地进行攻击。
但是,为什么基地节点不能用呢?我点了一下“建立节点删除建筑”,然后选中已经安放的核弹发射井,建筑却消失了,而不是变成了阴影。这是怎么回事?
望解答,有问题我再追问,答得好加分。

第1个回答  2013-07-18

    使用AI触发。设置行为为”开始生产“(意思差不多就行,汉化问题。)

    类似的,设置行为为”6 全部搜索“(意思差不多就行,汉化问题。)

    关于”建立节点删除建筑“ 应选择”建立节点不删除建筑“

第2个回答  2013-07-18
呵呵,只要有心,总能成功的
这是相关资料,你参考下:
1.怎么让电脑自动生产单位和建筑,自动强大?
2.怎么让电脑自动攻击,自动进攻?
关于第一、第二个问题,这样做应该能有效:
一、新建任务地图时,选中“启用AI自动保护触发”,按需要新建一个触发(如时间流逝1000),新建行为,选“自动建造开始”,再建一个行为,选“自动生产开始”,这两个行为的前后关系自己确设一下,记不清楚了。这样两个问题都可以解决,这两个行为实际上意味启用了遭遇战模式中的AI触发,电脑方的行为就如同你在遭遇战模式中遇到的。
二、谈一点细节问题,对于自动建造和生产,对于建筑物,你可以先在地图上放置准备建造的建筑,将建筑的所属方设为电脑,然后在编辑器左侧的列表选择“删除建筑保留节点”,这时建筑变为透明,当电脑方的自动建造开始后,就会在你设定的这个位置建造该建筑。
对于电脑方的自动攻击,你还可以使用编辑器提供的AI触发编辑器,加入自己想要使用的AI触发,如人类方的何种建筑出现后,电脑方建造何种作战小队(提前定义好小队的行为),攻击或防卫等。如:如果人类方出现间谍,数量超过2,则生产警犬防守基地。
地图做得较少,任务有一点研究,所以我来简单说明一下任务(触发-Trigger)的编辑方法。
Taskforce-特遣部队
Team-作战小队
首先要说明,特遣部队是为作战小队服务的,作战小队是特遣部队和该部队行为方式的综合体。
特遣部队用来指定一个小队的构成,如5名动员兵、3名磁爆步兵等,当然也可以是装甲或飞行单位。在单人任务中,脚本(Script)是整个地图的生机所在,没有脚本,你所建立的小队将是死的,没有自主行为,也就是说脚本为每个建立的特遣部队成员指定行为,当该部队建造完成后,会按照脚本指定的行为,自动移动、攻击、防卫等。
你应该按照自己预设的任务内容,首先设定特遣部队(用一个简单易记的名称,最好是使用英文,如US_AttackIntranfyType),并为该部队设定一个行为脚本(如US_AttackIntranfyScpt),之后建立作战小队(名称如US_AttackIntranfy),指定其部队为US_AttackIntranfyType,脚本为US_AttackIntranfyScpt,这样当该小队建造完成后,就会按照指定脚本的行为进行攻击或防卫。
一个作战小队,可以使用已建立的任一特遗部队,并指定任一可行的脚本。当然如果你建立的特遣部队是坦克,而脚本内容却使用了采矿行为,就有问题了!在建立作战小队时,只有特遣部队可执行指定的脚本,该小队就是有效的!
关于电脑的自动建造、攻击、防守等等一切,都可以用AIMD.INI来完成。方法是:在任务地图中开启自动AI,就是地图在新建之时,对话框问你“是否设置自动AI”,把它钩上即可。以后在地图里还可以选择是否开启(具体位置请教高手)。这样任务里的电脑就会像打遭遇战那样打你。需要电脑怎样派兵布阵,就在AIMD.INI里,可以自己修改,这比修改地图要快些。如果需要假如特定的AI,比如要求只能在任务里使用的,那么就必须使用“特谴部队+脚本+作战小队”来完成。FINALALERT里的兵法很全,AIMD里出现过的都有。

问题:电脑自动巡逻,受到攻击后其他单位来援助
回答:创建和使用组队
组队(模式)是在地图上移动的一组单位的名字,并且共享相似的道具。一个队伍可以 被创建用来在一个基地旁巡逻或者给任何给定的玩家提供增援。组队由有使命的军队和脚本 组成。
有使命的军队是对中所有的不同种的单位类型和总和的描述。
队伍的脚本是指一个队伍遵从的命令列表,例如移动到一个指定的地点或者攻击一个建 筑。组队的进程是把许多技术联合到一个本身很简单(尽管有一点长)的任务中。
第1步:创建路径点
触发事件:从地图之外增援美国5个大兵。
在地图窗口中,在红色边框内创建一个路径点。这个路径点必须位于援军被创建的地方。给 它一个能够反映你的计划的ID,例如把路径点60—90仅仅用于创建队伍。
第2步:加入有使命的军队
在编辑菜单下,选择Taskforces。一个对话框弹出。单击顶部的Add按钮。缺省名字为 “New taskforces”。把名字改为“5 GI”(可以改为任何可以描述军队的东西)。单击左 边的Add,在中央列表中缺省项目为“1 GI”。在列表框底部,你可以选择第一种单位。把它 保留为“E1(GI)”。把“Number of units”改为5。列表现在是“5 GI”。你现在可以继续 加入其他的单位。现在,关闭Taskforces窗口。
第3步:加入脚本
在地图窗口中,创建另一个路径点“61”,给援军作为目的地。现在,把它放到离原路 径点20格远/在编辑菜单下,选择脚本。单击顶部的“Add”按钮。把脚本名字改为“American reinforce 1 move in”。单击“Add”按钮。在中央列表框中加入条款“0”。从 “Type of Action”列表框中,选择“3-Move to Waypoint”。从底部“Waypoint”列表中, 选择“61”(援军会移动到的地点)。关闭脚本对话框。
第4步:加入组队
在编辑菜单下,选择组队。单击顶部的“Add”按钮。把名字改为“American Reinforcements 1”。选择Veterancy level 为2。选择“Americans”作为组队的机构。优先 权和最大值有电脑使用,如果AI可以创建此队伍。你步需要科技水平。如果你希望单位自己 赋予第1组或者其他,Group值必须设置。现在把其他设置留为原样。
第5步:指派道具
路径点是单位变魔术般冒出来的地点。把这个设为“60”,你的第一个路径点。现在选 择你的脚本和你的有任务的军队。标签用来把所有单位和此队伍关联(参阅创建和使用标签 和标签(高级))。把标签保留。底部的标记是队伍可以展现的不同的道具,并且它们许多 都没有使用过。现在,把它们都取消除了“TransportsReturnUpon Unload”和“AreTeamMembersRecruitable”。
第6步:创建一个新的触发事件
创建一个新的带有一下道具的触发事件:
a. 名字: "American Reinforce 1"
b. 机构: "Americans"
c. 重复: No
d. 丧失能力的:No
e. 事件: "13 Time elapsed", 参数 "30" (秒)
f. 动作: "80 Reinforce ground troops", 队伍类型 '01000006 American Reinforcements  1'. 同样我们推荐你把路径点参数设置为WP,队伍会被创建的地方(在这里为60)。
第7步:你现在有了一个队伍!
队伍会在30秒后,在路径点60出现。5个大兵会移动到路径点61。在队伍被创建后,他 会像其他的单位一样可以被选中以及控制。唯一不同的是此队伍有一个标签与之关联,或者 有一些标记,这个可以从组队对话框中设置。

特遣部队、作战小队和脚本的联合使用举例:
让大兵坐在运兵船中进入地图
第一步:设定两个路径点,一个是运兵船出来的地点0,放在地图边界外面;另一个是士兵下船的地点1。(也可以设为其他的ID)
第二步:创建一个特遣部队,名称为xiaodui1,由五个大兵和一艘运兵船组成。
第三步:编辑脚本,名为xiaodui1,设四个行为,第一个是MovetoWaypoint,参数是1。第二个是Unload,参数为1(保留交通工具,丢掉其他部队,也就是说只有交通工具会执行接下来的步骤)。第三个是MovetoWaypoint,参数是0。第四个是SelfDestruct。
第四步:设置作战小队,名为xiaodui1,路径点为0,脚本和特遣部队就是前面提到的。对话框下面的选项仅保留完整小队(这样部队就会在运兵船中)。
第五步:编辑触发,名称等可任意,Event里的事件可以视条件定,比如定为13流逝时间;Action是4建立小队…,参数就是刚刚建立的xiaodui1。

基地节点:建立节点不删除建筑,就是建筑被摧毁后会自动重建。而建立节点删除建筑,是原来没有建筑,自动建立起相应的建筑。两者都是先布置好建筑后再设置基地结点。

这些是参考资料,关于超武攻击的那个,就需要电脑自动选择并且攻击,要注意:你制作的是任务,所以在使用的时候需要打开在遭遇战的超级武器才可以在任务中被炸...
这是在下网盘,其中的相关地图制作资料和单位代码会对你有极大的帮助:
http://ea2ra2.ys168.com/追问

大哥,我才6年级……虽说接受有点难,但勉强能明白个大概。请留下Q,(不知怎么,百度不让我留下我自己的Q)我有不会的再请教你。真心感谢

追答

244371868。。。加的时候请注明 知道 。。谢谢。。呵呵。。。我用编辑其制作自己的第一张地图时。。是在初一。。。花了将近三个月。。不明白可以问我

本回答被提问者和网友采纳
相似回答