魔兽编辑器基础技能制作(三)--逆天计时器用法

2025-04-25 06:54:33

YDWE里有逆天变量和逆天计时器这两大利器,利用他们可以减少设置全局变量的时间,减少触发器的数量,从而大大提高制图效率。本篇将以Dota里预言者的雷霆之击技能为例,介绍逆天计时器和传统计时器的区别。

魔兽编辑器基础技能制作(三)--逆天计时器用法
魔兽编辑器基础技能制作(三)--逆天计时器用法

工具/原料

YDWE魔兽地图编辑器(版本:已经不记得是从哪个版本加入的逆天工具了- -!)

技能分析

1、预言者施放的雷霆之击技能将在6秒内打击敌人4次,除去开始的第一次,即6秒内打击3次,也就是每2秒打击一次。因此我们用计时周期为2秒的计时器可以完成该技能的制作。这个技能的原理就是:命令英雄对施法目标及其周围240范围内的敌人造成伤害,共计4次,后三次用2秒的计时器来完成。

传统计时器做法

1、为简单起见,我们只考虑一级技能的伤害。先来看看利用传统计时器的做法:我们先要设置如下几个全局变量,用来表示触发单位、技能目标、计时器和计数的整数。

魔兽编辑器基础技能制作(三)--逆天计时器用法

2、用到的两个触发器图如下:要注意的是,因为是范围伤害,所以要选取施法目标周围的敌人做咿蛙匆盗动作,命令英雄伤害选取单位,这点类似第一篇里群体风暴之锤的敌方单位选取。另外,整数n的作用在于2谥貘揉蹿秒周期的计时器到期后,使整数n+1,以表示闪电打击的次数,当n=3时停止计时器,让打击随之停止。

魔兽编辑器基础技能制作(三)--逆天计时器用法
魔兽编辑器基础技能制作(三)--逆天计时器用法

逆天计时器做法

1、接下来再来看看用逆天变量和逆天计时器该怎么做:先把施法的英雄和技能施放目标用逆天局部变量记录下来。逆天局部变量与全局变量不同,只在当个触发器内有效,在另外的触发器里可以使用与其他触发器相同的变量名,不会冲突。

魔兽编辑器基础技能制作(三)--逆天计时器用法

2、在英雄对目标进行完第一次伤害后新建逆天计时器,并把上面两个局部变量连同计数的整数loc_n一起写入参数中(注意参数的写法)。

魔兽编辑器基础技能制作(三)--逆天计时器用法

3、后面与传统计时器类似,当loc_n=3时清除当前的逆天计时器。下面是完整的触发图,可以看到我们没有使用任何一个全局变量,而且将之前的两个触发器整合成了一个,两者的效果完全相同。

魔兽编辑器基础技能制作(三)--逆天计时器用法

效果图与测试图

1、最后附上效果图以及测试图的共享地址:http://pan.baidu.com/share/link?shareid=3560293321&uk=1728454555

魔兽编辑器基础技能制作(三)--逆天计时器用法
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢