铁血引擎设置怪物的魔法攻击特效的方法
格式:SetMagicMode 编号 类型|开始图片号/图片库号/图片数量/是否有方向(0/1)/坐标X/坐标Y|开始图片号/图片库号/图片数量:每个方向结束空图片数量/是否有方向(0/2)/坐标X/坐标Y|开始图片号/图片库号/图片数量/是否有方向(0/1)/坐标X/坐标Y
说明:编号取值为1~5,每个怪物最多可有5组魔法攻击特效
'|'这个字符,将第二个参数分成了四个部分,功能如下:
1. 粉色部分:这里有两个参数,分别为1和2,1表示本类魔法攻击为飞行类,比如火球术,大火球,灵魂火符这样的;2表示如雷电术,冰咆哮这样的,怪物自身有个特效,然后就是技能特效
2. 蓝色部分:这部分设置被技能攻击的目标的特效显示。
3. 绿色部分:这部分设置技能的特效,是否有方向(0/1)有3个模式分别是0=无方向魔法,1=16方向魔法,2=8方向魔法
4. 红色部分:这部分设置怪物自身的特效显示
===============================================================================
例子1:我们给怪物的第1个魔法攻击编号配一个飞行类的魔法攻击,就用小火球
因为是飞行类并且有16个方向,所以类型=2
小火球,在Magic.wil的0号图片开始,击中目标后,爆炸的图片170号开始
图片库为Magic.wil,对应的编号查素材库编号表,为27
蓝色部分,被攻击目标的效果,小火球显示的是爆炸的图片,所以这部分为:170/27/10/0/0/0
绿色部分:技能自身的效果,因为是有方向性的,飞行过程中,图片的数量是6张,每个方向结束空4张,所以这部分为:10/27/6:4/1/0/0 (注意本部分图片数量的计算与有方向的物理攻击计算方式是不一样的)
红色部分:怪物身身的特效,小火球这部分不分方向,起始图片为0,图片数量为10,所以这部分为:0/27/10/0/0/0
所以脚本如下:
SetMagicMode 1 1|170/27/10/0/0/0|10/27/6/1/0/0|0/27/10/0/0/0
===============================================================================
例子2:再配第二个动作,非飞行类的,比如用个合击类的效果,选Magic4.wil(素材库编号=30)里,540号图片开始的这个技能
类型=2
蓝色部分:由于被攻击者没有效果,所以用*号代替(切记,没有效果就用*号代替,不能为空)
绿色部分:技能自身的效果,起始号从561开始,数量是37张,所以这部分为:561/30/37/0/0/0
红色部分:怪物自身的特效,从540号开始,图片数量10张,不分方向,所以这部分为:540/30/10/0/0/0
完整脚本为:
SetMagicMode 2 2|*|561/30/37/0/0/0|540/30/10/0/0/0
|