1、 打开新建触发器 新建地图,点击α图标,打开触发器,然后会看到“欢迎使用”下面有个“简介”,我们先右键点击它,把它删除。 接下来,我们在空白处再点击右键,选择“新触发器” 。
2、 编辑事件 先将触发器改名为:“Death”。 然后,在“触发器函数下”右键,选“新事件”,找到“单位—任意单位事件”这个选项,默认就是“任意单位‘死亡’”,点击“死亡”可以更改,但这里我们直接点确定就好。 如此,当任何单位死亡时,这个触发器都会运行一次。
3、 设定条件 我们不是直接创建“新条件”,而是先右键选择“新动作”,然后选“IF……”那项,就创建了一个IF语句。 然后在“IF条件”那里,再右键选择“新条件”,然后选择“单位类型”,在下面“等于”后面的默认“步兵”处再点击,换成“山丘”。 连续确定后,现在触发器变成了,任意单位死亡时,在IF里判断类型是否为“山丘”,如果是,再执行IF语句中的“Then-动作”。
4、 执行动作 右键点IF语句里“动作”,选择“新动作”。 设置里的“动作 类型”选“英雄”,下面再选“立即复活(指定坐标)”。 点击红字“英雄”,选择“触发单位”,然后连续确定。敲定后,最简单的英雄复活触发指令,就拖拽点击完成了!\(>_<)\
5、 测试复活 将“山丘”放入地图,周围放一圈“火枪手”全部改为“中立敌对”,然后点击测试。 英雄寡不敌众,很快被射死了……但马上就重生在了坐标0,0的位置!从效果来看,这个复活做得很糟糕,所以要改进一下。
6、 改进复活 大家自己动手,按照下图进行改进吧,我就不再细致讲解了。 最后,这个段触发器能达到的效果是,死亡2秒后,原地复活,并且镜头会在复活时对准英雄,玩家也会自动选择拎粹蠃账复活后的英雄。 当然,真正制作地图成品时,不能向下面这样编辑,还要考虑优化,排泄,防BUG等,这些等后面的教程再做补充。