您当前的位置:首页 > 其他技术 > 开区杂谈

77M2引擎技能模式定义方法和魔法对象选择方式

本文出处:网游动力作者:本站发布时间:2019-03-11阅读次数:
技能释放模式:分不可释放(被动技能)、远程释放、近战技能开启后持续使用及近战技能开启后下次使用
                        不可释放 可做被动技能处理,比如基本剑术
                        远程释放 为常见的魔法释放方式,比如雷电术、冰咆哮及大火球等
                        受到伤害时释放 当收到伤害后才触发的,如护体神盾
                        近战技能立即释放 按下快捷键后即刻释放该技能
                        近战技能开启后持续使用 释放后近身攻击可持续使用。如战士的半月弯刀
                        近战技能开启后下次使用 释放后下次近身攻击时释放该技能,释放后该技能关闭,直到下次释放才可再次使用。如战士的烈火剑法、开天斩及逐日剑法等
                        注意:近战技能立即释放与近战技能开启后下次使用是有区别的,两者在客户端表现方式及其相似,或者可以说从表现上来说是没有区别的。开启后下次释放是当按下快捷键后,客户端发送技能释放请求给M2,M2判断可释放后则回传可释放技能的信息给客户端,之后才是客户端真正释放技能;而立即释放则是按下快捷键后立即释放技能。同时立即释放在将来支持左键直接使用技能会起到很大的作用 

魔法对象选择方式:分作用于施法者自身、作用于选择的单个对象、作用于施法者与选择对象的直线上及作用于魔法起点为中心的范围上
                        作用于施法者自身 作用于施法者自身
                        作用于选择的单个对象 针对鼠标选择的对象
                        作用于施法者与选择对象的直线上 自身与目标的直线上的全部目标。如地狱火、刺杀剑术、开天斩等
                        作用于魔法起点为中心的范围上 以某点为中心向四周扩散一定的范围,在范围中的全部目标。如冰咆哮、地狱雷光、群体治疗术等
以施法者为中心点: 当魔法对象选择方式为作用于魔法起点为中心的范围上时,以施法者为中心点就可确定魔法作用范围在自身周围。如地狱雷光 
技能选择方向:决定技能作用范围角度的大小,比如1为一条线上,2为两条线上,8则为全方向
技能选择范围:在技能作用方向的起点上向外延伸的距离。比如选择方向为1,选择范围为5,实际上产生了一条长度为5的直线
最大选择对象数量:决定技能最大作用目标数量
技能效果延时:决定魔法释放后到魔法生效的时间间隔
按照目标和施法起点的距离计算延时:配合技能效果延时使用。以基础箭术为例,假设设置延时为120毫秒,开启此选项后,当目标和自身距离为1个,则延时120毫秒,如果距离为2格,则延时240毫秒
技能释放需要消耗毒符类物品:释放技能的时候扣除StdMode=25的物品的Shape值,如果是多个同类物品,则将Shape值以“,”拼接起来,如"10,11,21"。此类技能如道士的召唤、灵魂火符
消耗毒符类物品数量:技能释放时扣除毒符物品数量
物品不足时提示信息:毒符物品数量不够时提示信息
技能召唤成功时提示信息,技能召唤失败时提示信息,技能召唤超时提示信息:技能释放的一些提示信息。如战士烈火释放成功、失败及超时的信息
技能修为提升模式:分无、释放技能时提升技能修为及物理攻击时提升技能修为
                       无不会自动提升技能**点
                       释放技能时提升技能修为释放后即提升技能**点(等级条件符合)
                       物理攻击时提升技能修为近身物理攻击后提升**点,如基本剑术、精神力战法