上回做了英雄复活的触发器教程,这回轮到用触发器复活小兵了。
本篇目标:
1.步兵伪复活
2.步兵死后分裂
3.通用与排泄
方法/步骤
1
添加事件和条件
新建地图,按F4打开触发器编辑界面,添加新触发器,改名为:Death。
然后加入下图中的“事件”和“条件”,因为上个教程讲过,这里就不赘述了。
2
伪复活机制
非英雄单位死亡,是不能通过触发器直接复活的,所以我们要新建一个单位,伪装成复活。
“复活”的位置,设定成单位死亡的位置。
然后测试一下……这根本不像复活呀!
3
修改添加
为了达到更好的效果,我们先添加一个2秒延迟。
然后,再加一个复活后的特效,在死亡位置。
还要在创建新单位时,删除已经死亡的步兵,去除尸体。
4
再次测试
这次更像真的复活了!
提一点,在测试时,为了快速杀死敌人,可以输入War3自带作的弊码,如下图所示。
5
死亡分裂
要实现死亡分裂,只要删除“延迟等待”的动作指令,再复制一次“新建单位”指令,就可以实现了。
还有,要把特效换成“镜像<特殊>”模型,来达到视觉效果。
继续测试,发现越杀越多,如果想只分裂一次,可以把新建“步兵”,换成其他单位,这里就不演示了。
6
通用与排泄
实现任何单位死亡,都能“伪复活”,很简单,看图我就不讲了,下面说如何排泄点。
如下图,1.设定一个变量p点,将它赋予单位死亡时的位置,
2.然后,其他命令用到“死亡点”时,都用p点代替,
3.最后再用点的删除命令,删除p点,实现点的排泄。
如果不做排泄,每运行一次这个触发器,都会创建一个点,时间久了,游戏就会变得很卡。
END
注意事项
学会举一反三,很快就能玩转“魔兽地图编辑器”!
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。