1、 添加事件和条件 新建地图,按F4打开触发器编辑界面,添加新触发器,改名为:Death。 然后加入下图中的“事件”和“条件”,因为上个教程讲过,这里就不赘述了。
2、 伪复活机制 非英雄单位死亡,是不能通过触发器直接复活的,所以我们要新建一个单位,伪装成复活。 “复活”的位置,设定成单位死亡的位置。 然后测试一下……这根本不像复活呀!
3、 修改添加 为了达到更好的效果,我们先添加一个2秒延迟。 然后,再加一个复活后的特效,在死亡位置。 还要在创建新单位时,删除已经死亡的步兵,去除尸体。
4、 再次测试 这次更像真的复活了! 提一点,在测试时,为了快速杀死敌人,可以输入War3自带作的弊码,如下图所示。
5、 死亡分裂 要实现死亡分裂,只要删除“延迟等待”的动作指令,再复制一次“新建单位”指令,就可以实现了。 还有,要把特效换成“镜像<特殊>”模型,来达到视觉效果。 继续测试,发现越杀越多,如果想只分裂一次,可以把新建“步兵”,换成其他单位,这里就不演示了。
6、 通用与排泄实现任何单位死亡,都能“伪复活”,很简单,看图我就不讲了,下面说如何排泄点。 如下图,1.设定一个变量p点,将它赋予单位死亡时的位置, 2.然后,其他命令用到“死亡点”时,都用p点代替, 3.最后再用点的删除命令,删除p点,实现点的排泄。 如果不做排泄,每运行一次这个触发器,都会创建一个点,时间久了,游戏就会变得很卡。