57游戏  www.57yx.com  -  最全面的游戏资讯门户

2.3后攻击距离计算盲区依旧

BLZ终于要面对关于攻击距离的质问了。

“近战距离变3码?谁来告诉偶这是幻觉!

哎....严格来说的确是假的,倒不如说是BUG,目前有些最小使用距离为8码的技能正处在距离判定的BUG中.我们没有任何计划想修改标准近战距离,所以请不要担心.毕竟拿着比你人还长的武器却要和对方站到几乎重叠才能攻击实在是很愚蠢的设计不是么?”

请相信我,这完全是用合法手段取得的信息,没有窃听偷拍。

--------------------------------------------------------------------------------

近日,2.3PTR关于猎人射程和盲区的修改引发了一阵关于近战距离变为3码的恐荒。

其实近战职业大可不必杞人忧天,今日官方也出来证实2。3并没有修改近战攻击距离等的打算。

不过,对于大多数人,并不十分清楚内部的模型问题,而产生迷惑。

例如:猎人5码内部近战可以攻击,4-41码射击范围,可是为什么还有“大约1码”的盲区呢?

希望看完本文之后大家都可以清楚其中缘由。

(有时间会补图)

众所周知,近战距离为≤5码,射击(投掷)距离为8-35码(猎人天赋可延长到41码)。至少在技能介绍上大多数时候是这样显示的。

但是实际上系统运做并非完全一致。

游戏内部模型问题对于技能的距离影响上主要分3种:

1, 近战攻击(所有职业的近战攻击,和近战技能攻击)

2, 点对点技能(射击/投掷及以射击投掷为基础的技能,类似火球等单体对单体的魔法,治疗法术等)

3, 范围技能(法师的暴风雪/奥爆,战士的旋风,猎人的乱射等)

也就是说,近战的5码,射击的8-35码,奥爆的10码范围等,并不是完全一样的概念。

一,关于近战攻击距离问题的分析:

比如近战5码,至少大多数人大多数时候看到技能栏上如此显示的。

可以也会遇到一些例外情况:

比如你在对一个大体形目标 攻击姿态时候(不是战斗状态,而是近战攻击图标一闪一闪的时候,即使你和目标距离很远)近战技能距离可能变为10码甚至20码。

牛头人近战距离显示为9码而不是通常其他种族的5码。

略过当年研究此类问题的复杂流程,直接给出结论:(至少到现在版本中,官方没有进行模型本质上的修改,如果有表面显示上的疑问希望指出。)

近战技能上显示的距离并非一个固定的数值,而是一个“动态”的分析值。

适合所有情况下,近战攻击距离为:自身半径+目标半径+X (X为定值=2码)

如果有小数位:显示上只显示整数位,内部计算按照准确数值。

如无目标,或者没有对目标摆出“攻击姿态”,目标半径默认为自身半径。

非牛种族(玩家可选用种族)自身半径1。5码,牛头人为3。9码。

所以一般情况下,非牛种族近战显示为:1。5+1。5+2=5码。

牛头人距离:3。9+3。9+2=9。8码(显示9码 目前版本应该还是如此)

比如你对一个BOSS进行攻击的时候,该BOSS模型半径为15码,你的攻击距离就会显示为:1。5+15+2=18。5码(显示18码)

所有时候近战距离显示的数字,都是恰好可以攻击时候双方模型中心点到中心点的距离,一旦双方距离小于等于可攻击距离则开始攻击。

当你对一个可攻击目标点右键,或者按自动攻击键后,攻击图标就会开始一闪一闪,你的人物开始有挥动武器的姿势,这时候你已经对服务器提交攻击请求,服务器开始进行可攻击距离运算和能否攻击的判断。

如果双方到达可攻击距离之后,则开始攻击。否则,继续等待直到距离符合要求。

应用到猎人问题上,5码近战距离是切实的5码,没有任何水份。(所谓问题,其实出在远程距离上)。

二,关于点对点技能距离的分析(包括射击,单体攻击魔法,治疗术等)

这些在技能上的显示都是一个定值,除了额外天赋的提升,显示上绝对不会变化。

比如射击8-35码,实际上是指

双方模型边缘最近距离要在8-35码之间。(最近距离:双方中心点连线,连线和模型边缘交点之间的直线距离。)

这个其实比较简单明了,但是也带来了问题。

8-35码距离如果按照双方中心点实际距离计算,要算上双方模型半径(标准目标按1。5码),就变成了11-38码。

虽然从游戏内部距离上应该都是首先定位双方中心来计算距离。而所谓模型边缘应该是一个虚拟范围,只有中心点和模型半径是实际的,也就是说游戏里不会计算双方模型边缘的距离,而是一贯采用中心到中心距离计算方式,用引入模型半径概念来辅助距离,从而判断攻击可否。

也就是说,所谓“问题”出在近战和远程技能的显示上,一般玩家人物下,5码近战就是5码中心到中心的距离,而8-35码的远程则是(8+1.5+1.5)—(35+1.5+1.5) 11-38码的真实距离。其他魔法技能显示的距离:比如火球术(天赋后)41码,治疗术40码,实际上上都是44码和43码。

应用到猎人盲区问题上,0-5近战范围,而射击实际的范围为11-44码最大。从5-11码之间才是真正的盲区! 5-8码的概念忽悠了猎人们2年多,看似只有3码盲区其实有6码之多!

官方一定知道这个问题的真相,只是一直没有进行说明,也许是怕猎人暴动吧。

这些关于距离模型的研究也是我曾经体验猎人的时候发现的,盲区实在是大啊,也许很多人都发现了,就是没有深究。

关于PTR的修改,4-41码的射击范围,本质上是7-44码,所以依然有5-7码的盲区。理论上猎人盲区从6码减少到了2码,而不是根本消除。

2码的盲区很难被测试出准确数值,所以参与测试的他们认为盲区就距离大约1码。

我没有参与ptr测试,都是根据已有理论分析,这些理论是经过我反复验证的,我相信它的正确性。

三,范围法术等距离问题(包括图腾/光环)

范围法术的攻击范围,比如奥暴的10码。

就是指双方中心点距离需要小于等于10码。(光环30码或40码也是如此)

因此,很多范围法术和点对点法术“碰撞”的时候会发现,范围法术看上去范围要小很多。

可以用以下例子证明以上观点:

骑士曾注意到光环大师天赋的问题,30码光环延长到40码范围,依然比可治疗范围40码小。(可以治疗到坦克的最远距离无法让坦克享受到光环。)

很简单,治疗术40码实际有43码,所以光环无论如何无法象治疗那样远。

一个牛头战士攻击一个牛头人,在可以攻击的最远距离放旋风,惊喜的发现,打不到哦。。。也很简单牛打牛实际距离最远为9。8码,旋风只有8码所以打不到了。

法师奥爆猎人,猎人无论如何射不到法师,10码奥爆相比实际11码的射击最小范围,肯定射不到了。(如果牛猎更无望了,13。4码射击最小距离哦)

不过2。3之后实际射击距离变7码,牛牛也有9。4码,可以射过来爆的法师喽。

顺便说一下,牛头人这个特殊的种族。自身模型半径比别的种族大出2。4码之多,达到了3。9码的半径。

虽然对于近战和技能攻击来说,距离都是互相的,牛头人可以攻击到对方,对方也可以攻击到牛头人。同样牛头猎人41码射程,目标火法41码火球也是可以互相攻击到,所以在近战和点对点上单独看,任何种族都是平等的。

但是由于范围法术的距离问题,是中心到中心绝对距离,无视模型半径影响。

举例牛战和牛猎对法师来说:

牛战就比其他种族更容易打到试图冰环奥爆的法师。(冰环奥爆没有天赋支持下都是10码)

牛战对非牛头目标近战攻击距离7。4码,所以法师只有2。6码的安全空间。

其他战士攻击距离只有5码,所以法师有5码的安全空间。这就差了一半之多。

所以,牛战的攻击范围的“优势”在某些时候作用很大。

牛猎最小射程实际为13。4码,其他猎人为11码。

目标可以“提前”进入牛猎射击盲区,而牛猎要拉距离出盲区也要多走2。4码的距离,虽然近战牛猎范围也大,但是猎人毕竟不是靠近战吃饭的。

虽然射击最远范围也大46。4码,但是除了一些特殊boss外。很少有范围魔法在40+码发动的。所以根本不是什么优势。

也就是说,牛猎近战和最远程的范围优势,完全无法弥补盲区范围大的劣势,很吃亏。也有很多猎人“证实”牛猎确实有时候很不爽。

结束语,猎人得到的不是什么大buff而是借助buff修复一个“bug”,我不认为暴雪是有意设计出6码盲区的,这太致命了,也许最初设计就是3码,由于模型距离计算等因素,而出现最终为6码的盲区。

只是官方一直没有站出来解释这一切,被5-8码欺骗2年多的猎人们终于等来了这一天,2码的盲区,虽然没有完全消灭盲区,但是比起6码实在好太多了。

同样盗贼都喜欢打战士的时候用5-8码战术,实际上是5-11码距离给你发挥,如果真的只有3码即使是超级高手也不敢说有50%的成功率;网速和人的基本反映时间是不允许的。

以上原理基本可以解答一切关于攻击距离的问题。有不同意见欢迎提出。


图片资讯 1 2 3

Powered by 57游戏 ©2004-2009