魔兽争霸3冰封王座 地图编辑器 问:怎么在地图上的一个固定点 设置单位无限再生

2025-02-27 13:21:40
推荐回答(2个)
回答1:

首先,在地图上要出怪的地方划一块区域(几个出怪点就划几个区域)编写触发
先创建一个怪物数组(单位型数组) 并对该数组赋值即
设置变量(可在地图初始化中编写该赋值语句) 如set Enemy(0)=农民 set Enemy(1)=步兵 . . . set Enemy(x)=... 其中X取决于你要怪物的波数
创建一个计时器变量和一个计时器窗口变量,及一个整数变量 LV(波数)
1
事件:游戏开始X秒
动作:计时器-开启计时器;计时方式;一次性; 时间设置:XX(等待出怪时间)
计时器-为最后启用的计时器 创建计时器窗口
2
事件:计时器到期
动作:For 循环数A 1 到 X(怪物数)
|_单位-创建一个Enemy(LV)在。。。。。。。
set LV=LV+1(设置变量)
3
事件:单位进入X区域(出怪区域)
条件:触发单位的所有者=玩家X
动作:单位- 对触发单位发布 攻击-移动 命令到 。。。(目的地)

回答2:

LS同学答得很仔细啊,不过很复杂啊.

根据LZ的意思 模仿的是DOTA,3c出兵口 DOTA 3c出兵是没有计时器的
DOTA的兵口很简单 因为他出的兵是同一种类型 只是有时候有绞肉车出现.
我就举3C的出兵口为例为您解答吧

假定3C出兵为A,B两个 像这样对立的 A- - - - - - -B
先划分这两个区域

触发器1:
事件-循环事件50秒
条件-无
动作-单位-在区域A的中心创建(3)个步兵为(光明力量)面向(默认建筑的朝向)
单位组-选取区域A中满足((匹配单位)类型=(步兵)And(匹配单位)的控制者=(光明力量))的条件的单位做动作
Loop-向(选取单位)发布命令(攻击-移动)到区域B

B区域同样

触发器1:
事件-循环事件50秒
条件-无
动作-单位-在区域B的中心创建(3)个(食尸鬼)为(黑暗力量)面向(默认建筑的朝向)
单位组-选取区域A中满足((匹配单位)类型=(食尸鬼)And(匹配单位)的控制者=(黑暗力量))的条件的单位做动作
Loop-向(选取单位)发布命令(攻击-移动)到区域A

这就做好了两个可以对立的出兵口,至于出不同的兵种,您可以Hi我,或者在补充问题里说明.

谢谢