文本描述
天之虹—暗黑2技能体系总结(下篇)
作者:天之虹来源:互联网
引子
在暗黑2体系总结的上篇里,我对之前积累的筹码都作了一次总结。接下来希望从技能判定流程开始,看看所有这些筹码在一个技能的生命周期里是如何调度起来的,再进一步总结一下我感悟到的暗黑2技能体系中的其他方面。
技能判定流程
谈暗黑2的技能判定流程前,我们可以先看看常见网游里最简单的技能判定流程,以此作一个类比,尝试套用到暗黑2里,再进一步分析。
传统网游的简单技能判定流程
我们假设以一个远程火球术为例,常见的技能过程是选中一个怪物,按下火球术绑定的快捷键,而后火球射向对象,服务器进行命中判定和伤害判定,可能最后还留下一定灼烧效果。如下图所示:
如果我们对上面的流程在命中判定和伤害判定之间划一条线,那其实可以把前面三步都看作是最终确定一个或多个对象的阶段,而后两步是对确定的对象施加效果的阶段。
所以一个技能的判定流程概括到最高层面只有两个阶段:
确定对象 和 施加效果。
暗黑2的技能判定流程
暗黑2的技能判定流程也可以套到这两个阶段里:
确定对象阶段
暗黑2的技能在确定对象阶段调用到5个筹码:操作方式、作用范围、作用对象、光环/灵气和碰撞检测。整个阶段的流程如下图所示:
这里对“圈定一定范围”这步进一步解释一下。
????关于圈定一定范围
暗黑2里的一个技能不单单通过技能本身定义的“操作方式”和“作用范围”来圈定一定范围,还通过“光环/灵气”和“碰撞检测”进行。
在技能判定中有三种圈定范围的方式:
一次性圈定
这分为两类:对单体目标的技能和AOE技能。
单体目标的技能比方说近身攻击或者指定对象的尸爆,又或者对自身施展的技能。
另一类一次性圈定范围的技能是大部分的AOE技能,无论是自身AOE还是远程AOE,其圈定的范围都是在施法瞬间所包揽的范围内,不会再有后续的变化。
持续时间内固定周期圈定一次
圣骑士的光环系技能、德鲁伊的暴风技能和野蛮人的旋风技能是这种圈定方式的典型例子。
这些技能的作用范围都是固定的,但由于作用范围绑定在角色身上,且具有一定持续时间的效果,所以每隔固定周期都会对范围内的对象圈定一次,并施加一次效果。
根据NPC碰撞体的碰撞检测而定
这种严格来说不叫“圈定”,而叫“选定”。当技能产生出来的NPC碰撞体接触到对象时把该对象归入到作用范围内。
典型的例子有亚马逊的弓箭系技能,每一枝箭就是一个碰撞体,又比如圣骑士的祝福之锤、女巫的冰锥,以及德鲁伊的龙卷风都属于这种圈定范围的方式。
下面举几个例子进一步解释“确定对象”这个阶段的流程
确定对象阶段的实例
我们以亚马逊的多重箭、野蛮人的跳跃、女巫的暴风雪,以及圣骑士的救赎灵气来看看“确定对象”阶段的流程。
亚马逊的多重箭
透过消耗您的角色的法力,多重箭可以神奇地将一支箭变成数支箭。当您分配给此技能的点数越多,则射出每支箭所产生的箭的数目也越多。箭矢将由您 的位置,以120度的扇形向外射出。如同您所预料的,在面对大批的敌人时,尤其是开阔的区域中,这是一种非常有效的武器。若您将多重箭搭配致命攻击使用, 并拥有很高的敏捷属性,以及一把魔法弓/十字弓,这种技能可以帮您轻松应付蜂拥而至的敌群(这是在《暗黑破坏神2》中常见的场面)。
操作方式 向指定方向施放技能
作用范围 该方向为中轴的120度扇形区域
圈定范围过程 该技能会向角
。。。以下略