怎样用触发器做个华丽的魔兽技能?

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:59:56
请教各路高手!!!教小弟做些简单容易学的技能!!要群功的那种!!
可以发个教程!!或+387226896!!闲人勿扰!!!

关于群攻,我这里有个教程

触发技能教程
第二讲 群体技能

一样,暂时介绍即时生效的群体技能

技能:经典中的经典:群体睡眠
效果:范围内的敌人有一定几率会进入睡眠状态,成功的几率会随等级提升
解释:最最基本的单体技能群体化的演示,还记得我让大家考虑的描述吗?呵呵其实就是,选取范围内的所有敌人,并对每一个敌人创建一个辅助施法单位,对其使用睡眠
准备工作:首先一样,需要一个用于施放的技能,现在的Channel(通魔)技能已经可以做到有范围的施放技能的模式了,但唯一的缺点在于电脑不知道如何使用……所以,如果大家觉得方便的话,就拿Silence(沉默术)来做施放技能吧,只要把技能的效果改成无效、持续时间改到0,并把作用对象改成AIR+WAND(一般不会有那么变态的单位存在的呵呵,所以沉默的效果不会影响到其他的单位,因为我们只要用到他施放技能的那个圈圈就行了);同时制作一个Sleep技能,添加给辅助释放单位;具体设置可以参照演示里的内容
触发器内容

看上去和上一次讲的差不多哦,所以这里我只解释新的东西

重点在ACTION里的第一句,也就是Pick up unit
这里整句的意思(句子太长请看演示):选取所有在以施放技能的目标点为中心,100+100*技能等级为半径内,所有活着、并且是触发单位的敌对玩家的单位
以上就把规定范围内(200,300,400)的敌人挑出来了
接着是IF语句,用来判断条件:在1-100取一个随机数,是否小于等于20+20*技能等级(40,60,80)
后面的都一样了,不懂的请看上一课

接着解释一下新用到的函数
首先是在Pick un unit命令里,用的是Unit In Range Matching Condition的函数,这条函数表示的是在范围内满足条件的单位,接着选取中心点(Target point of ability being cast技能目标点)以及范围(100+100*技能等级)然后就点开Condition选择选取的条件

因为要选取的单位是活的并且要是敌人的,所以需要用到And关系来