level 11
真的好难的,例如你在点A,敌人在点B。首先创建一个马甲在点C,使点C在射线AB之间,光是这个步骤你就要用好多触发,数学好才行,然后创建另一个马甲单位在点A,命令这个马甲向你和点C的马甲角度冲锋,但这个伤害会有很大的延迟,故不推荐这个方法,我来教你一个更好的方法。
用0伤害的霜冻闪电做模版,一定不能有伤害否则会导致魔兽崩溃,然后魔法效果改一下,选取拥有魔法效果的单位造成伤害,但是造成伤害这个有一定的难度,因为你必须考虑到目标的护甲和魔抗,所以你还得提取目标护甲和魔抗并设置一个电脑程序让触发自动计算伤害。所以我推荐你不要用直线伤害的技能。
2013年01月10日 14点01分
7
腻害......
2013年01月10日 14点01分
level 12
不用冲锋吧,从触发单位开始,向目标方向,每100码创建一个马甲,选取马甲为中心,100范围的敌人加入单位组.选取单位组命令触发单位逐个给伤害
2013年01月10日 15点01分
10
马甲不建也行,用变量捕捉到点就行.深入剖析:楼主说的直线其实就是一个很窄很长的矩形,可以参照精品吧主的教程判断点是否在任意多边形内.
2013年01月10日 15点01分
腻害......冰糖葫芦串
2013年01月10日 15点01分
这个我知道啊,以前用过,但是触发伤害时总是不正常后来也就没用这方法了。。。
2013年01月11日 00点01分
以前我做的那个技能是要马甲死亡以后才触发动作伤害,不知道这样是不是造成伤害不正常?
2013年01月11日 00点01分
level 9
如果你认为腐臭尸群改不成你要的效果,那我只能认为
if 触发单位是一条直线 == true
对触发单位造成伤害
endif
2013年04月15日 13点04分
17
level 9
看你是想让马甲碰撞就伤害还是所有单位只会被伤害一次。
碰撞就伤害好比说放出去一个球,敌人被碰到伤害一次,敌人闪烁走不小心又碰到移动中的球就又伤害一次,这样就移动马甲然后选取范围单位就好了。
如果是只对同一目标伤害一次,那就需要另外一个单位组把伤害过的单位加进去。马甲工作完事以后再清空单位组......
2013年04月15日 14点04分
19
level 11
我是直接偷懒用的是循环动作选取单位组,单位组中心循环向前移动,这样就可以了,误差一点可以忽略。
2013年04月15日 23点04分
22