零基础魔兽地图制作(6) 三围伤害技能
的有关信息介绍如下:玩RPG地图时,你会发现许多英雄技能的伤害,都不是固定值,而是与英雄的“力量”、“敏捷”、“智力”相关,这是如何做到的呢?
本篇目标:
1.使用空白技能——“通魔”
2.让触发器伪造技能伤害
3.测试……
选择技能
“通魔”,无疑是War3自带的技能中,最万能的DIY模板技能!
我们首先在“物体编辑器”的技能中,按Ctrl+F,输入“通魔”,找到,并复制粘贴这个技能。
修改技能
为了让参数看起来更加简洁,先将“通魔”的“状态-等级”改为1。
然后,如图修改3个参数,使这个技能的图标可见,并能对单位释放,且放完技能后,不会傻站着……
(下课后,请自行研究“通魔”各个参数的作用,然后你会惊叹这个技能的强大!)
识别技能
按F4,打开“触发编辑器”,新建“触发器”改名“Skill”。
然后,在“Skill”里新建“事件”和“条件”,使游戏能够识别“是否有人放了技能”,以及“放的技能是否为‘通魔’”。
(细节看图)
识别单位
为养成良好的习惯,我们要为“施法者”和“被施法者”,先设置变量。
右键新建“动作”,让变量“ua”=“施法单位”,“ub”=“技能施放目标”。
(细节看图)
伪造伤害
接下来,是本篇教程的核心内容!
让“ua”对“ub”造成10×力量点伤害。
具体操作so easy!请看图。
测试地图
照旧,为地图放置英雄“山丘”和普通单位“步兵”,然后将我们自创的“通魔”技能,替换掉山丘的风暴之锤,最后点击测试。
很明显,伤害测试成功!但技能特效却是“通魔”的原始效果,看起来不是很炫酷……以后,我们再学习如何在触发器中,为技能添加特效吧~