技能释放区域。
只不过此刻需要韩海自行定义攻击的属性、方式、以及攻击效果,这样的话韩海心中就有底了。
韩海先略过这两个添加技能模块,找到了一旁的攻击模块、精神模块、魔力搬运模块,开始观察起了代码,因为他想要添加技能,必须先明白这个3D模型攻击的方式和套路。
过了许久,当太阳的光线从侧面传进大厦的时候,韩海终于醒了过来,此时他终于搞明白了这个远程小兵的攻击方式。
其实说白了,这个远程小兵就相当于一个15级左右的小法师,他一样有魔法力的,只不过这个小兵发出普通攻击是不消耗魔法力的,只有在催动法杖技能的时候才会消耗魔力,奇怪的是这个小兵发出魔法并不需要使用精神力来驱动。
而韩海刚刚阅读代码的时候,知道了这个远程小兵攻击释放的流程,首先小兵魔力储存的方位在它的头部,如果使用法力的时候,就会从头部流入到手臂上,然后传到进入法杖里面。
而魔力是有属性的,韩海刚刚看过之后,他发现可以选择的属性有7种,分别是光100、暗100、雷100、风100、土100、火100、水100。
想到这里,韩海就明白了技能改进的方案了,此时他需要一种急速的魔法,最好还带有控制的效果,这样的话第一个魔法就要选雷系了。
剩下的一个魔法,韩海心中想到的是强大的输出能力,这毋庸置疑是选择火系了,至今还没有找到比火系更加狂暴的攻击效果。
想到这里韩海就开始动手编写函数的内部实现,看着元素后面的数字韩海明白这是元素对魔力的需求,所以他这样写道:
Powerp=getMagic(100);
Thundert=p.transition(THUNDER);
returnt;
这个函数的实现只有寥寥2行,他主要起到的作用就是拿到魔力,然后使用魔力转换为雷电的魔力,然后返回给调用者,这样走通用的法杖释放流程,只不过最后发出的能量替换成了雷电。
就这样韩海以类似的手法也改完了另一个施法函数,只不过另一个函数是转换为火系能量去施法。
就这样韩海改进完两个函数后,这个远程小兵就多出了2个技能,分别是:破法(效果:被击中目标魔法降低,击中目标单位使其麻痹),火球术(魔法攻击600-800)。
韩海嘴角露出一丝