零基础魔兽地图制作(3) 英雄复活触发器
1、 打开新建触发器
新建地图,点击α图标,打开触发器,然后会看到“欢迎使用”下面有个“简介”,我们先右键点击它,把它删除。
接下来,我们在空白处再点击右键,选择“新触发器” 。

2、 编辑事件
先将触发器改名为:“Death”。
然后,在“触发器函数下”右键,选“新事件”,找到“单位—任意单位事件”这个选项,默认就是“任意单位‘死亡’”,点击“死亡”可以更改,但这里我们直接点确定就好。
如此,当任何单位死亡时,这个触发器都会运行一次。

3、 设定条件
我们不是直接创建“新条件”,而是先右键选择“新动作”,然后选“IF……”那项,就创建了一个IF语句。
然后在“IF条件”那里,再右键选择“新条件”,然后选择“单位类型”,在下面“等于”后面的默认“步兵”处再点击,换成“山丘”。
连续确定后,现在触发器变成了,任意单位死亡时,在IF里判断类型是否为“山丘”,如果是,再执行IF语句中的“Then-动作”。

4、 执行动作
右键点IF语句里“动作”,选择“新动作”。
设置里的“动作 类型”选“英雄”,下面再选“立即复活(指定坐标)”。
点击红字“英雄”,选择“触发单位”,然后连续确定。
敲定后,最简单的英雄复活触发指令,就拖拽点击完成了!\(>_<)\

5、 测试复活
将“山丘”放入地图,周围放一圈“火枪手”全部改为“中立敌对”,然后点击测试。
英雄寡不敌众,很快被射死了……但马上就重生在了坐标0,0的位置!
从效果来看,这个复活做得很糟糕,所以要改进一下。


6、 改进复活
大家自己动手,按照下图进行改进吧,我就不再细致讲解了。
最后,这个段触发器能达到的效果是,死亡2秒后,原地复活,并且镜头会在复活时对准英雄,玩家也会自动选择复活后的英雄。
当然,真正制作地图成品时,不能向下面这样编辑,还要考虑优化,排泄,防BUG等,这些等后面的教程再做补充。

