新足迹

 找回密码
 注册

精华好帖回顾

· 你也是别人眼中的天使 (2024-7-2) almondmilky · 黄金有价,玉无价--纯欣赏介绍贴 (2009-7-7) aitingwang
· 说说怎么种荷花(莲花) (2010-7-2) qi_zq · 好吧,我要讲讲身边同性恋的故事 (2016-6-22) hilltop-bear
Advertisement
Advertisement
查看: 1665|回复: 27

转帖。[扫盲] 关于武器DPS计算方法简单介绍 [复制链接]

发表于 2012-5-28 15:38 |显示全部楼层
此文章由 disdie 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 disdie 所有!转贴必须注明作者、出处和本声明,并保持内容完整
D3中的数值在内部都是浮点,很多时候显示为整数或保留两位有效数字,其实只是在显示上四舍五入了。
在计算时,程序内部仍旧保留了较多的有效位数。而对于所有的范围值,随机取值并不限于范围内的某个整数,而是任何小数都可能。比如伤害5~8,随机数可以取5.31或者6.77,显示为5或7,但内部是保留浮点值的。

非武器上能够影响DPS的属性有如下几项:
直接加几到几的伤害或+min或+max(目前仅在副手、戒指和项链上发现)
加主属性(力、敏、智)
加暴击率%
加暴击伤害%
加攻击速度%(以下简称“身上攻速%”)

而在武器上,有效的数据有:
武器伤害范围,直接显示在武器上,该数值目前已经包含武器蓝字中的元素和物理伤害了
武器攻速,直接显示在武器上,四舍五入到两位,已经包含武器蓝字上的加攻速%

下面介绍一些基本的计算:
0)武器攻速 :单指武器上显示的攻击速度
武器攻速 = 武器基础攻速×(1+ 武器蓝字加成攻速%)

1) 武器DPS :取武器伤害范围的平均,然后乘以武器攻速
武器DPS = 武器平均伤害×武器攻速

2) DPH :是武器与副手、戒指、项链等的总伤害的平均值
DPH = 武器伤害平均+副手平均+两个戒指的平均+项链平均

3) 双持攻速 :双持的机制为左右手轮流挥动,交替攻击,攻速增加15%
当前手的攻速 = 武器攻速×(1+ 双持15% + 身上攻速% + 被动攻速补正%)

4) 单持面板DPS :DPS是DPH、攻速与暴击等因素相乘所得到的一个平均值。
单持面板DPS = DPH×武器攻速×(1+ 身上攻速% + 被动攻速补正%)×(1+ 主属性/100)×(1+ 暴击率%×暴击伤害%)×(1+ 被动伤害补正%)

5) 双持面板DPS :双持的面板DPS计算方式现在没问题了。
双持技能在挥动的时候,是左右手分别各挥一下,这样算一个周期。
耗费的时间是左一下加右一下,不过比单持要快一些,因为双持有15%提速。
如此一来,双持DPS的加权合成应该等于(主手DPH+副手DPH)/(主手间隔时间+副手间隔时间),再乘以各种补正。
而上式 =(主DPH+副DPH)/(1/主速 + 1/副速)=(主DPH+副DPH)×主速×副速/(主速+副速)

总之就是:

双持DPS = [(主DPH + 副DPH)×主武器攻速×副武器攻速/(主武器攻速+副武器攻速)]×(1+ 双持15% + 身上攻速% + 被动攻速补正%)×(1+ 主属性/100)×(1+ 暴击率%×暴击伤害%)×(1+ 被动伤害补正%)

6) 技能 :技能伤害与DPH成正比,技能释放速度与攻速成正比
技能平均伤害(非暴击)= 技能威力xyz%×DPH×(1+ 主属性/100)×(1+ 被动伤害补正%)

比如:


15.3是怎么来的?与下面的34%增强伤害有啥关系??
首先,34%增强伤害已经加成到15~17点伤害里面了.
武器DPS就是简单地 平均伤害乘以攻速,即 (15+17)/2*0.95=15.2因为有上文提到的四舍五入的问题,结果会有少许误差,这是正常的.



再比如这个,DPS大概就是(10+21)/2*1.4=21.7


以上资料来源引用于 高铁动车侠 的普及帖资料.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1积分 +2 收起 理由
mmmm + 2 好复杂。。

查看全部评分

2009年bmw
Advertisement
Advertisement

发表于 2012-5-28 15:51 |显示全部楼层

问题

此文章由 hellsky 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hellsky 所有!转贴必须注明作者、出处和本声明,并保持内容完整
1,单手武器主属性+100,DPS怎么反映?双持各加100呢
2,首饰上伤害+10-20, DPS怎么反映?
求达人

发表于 2012-5-28 16:33 |显示全部楼层
此文章由 kane321 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kane321 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 hellsky 于 2012-5-28 14:51 发表
1,单手武器主属性+100,DPS怎么反映?双持各加100呢
2,首饰上伤害+10-20, DPS怎么反映?
求达人

1.属性加的人物伤害取决于你人物,(等级职业啥的),所以不再武器dps面板上显示
2.加的伤害应该是加的base的,所以你看10几点,但是人物面板伤害提升很多

[ 本帖最后由 kane321 于 2012-5-28 15:35 编辑 ]

发表于 2012-5-28 16:55 |显示全部楼层
此文章由 hellsky 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hellsky 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 kane321 于 2012-5-28 15:33 发表

1.属性加的人物伤害取决于你人物,(等级职业啥的),所以不再武器dps面板上显示
2.加的伤害应该是加的base的,所以你看10几点,但是人物面板伤害提升很多

这个我知道,但是不知道具体转化成DPS的比例

发表于 2012-5-28 17:36 |显示全部楼层
此文章由 kane321 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kane321 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 hellsky 于 2012-5-28 15:55 发表

这个我知道,但是不知道具体转化成DPS的比例


总体伤害D=武器伤害W×暴击加成C×攻速加成HR×属性加成P
主属性加成系数P=1+属性值/100
1.伤害VS主属性
假设A装备a-b点伤害,B装备拥有y点属性,我们该怎么取舍。
首先,要说明一个概念,关于线性运算和非线性运算的区别,线性运算的一大特征就是满足乘法分配率,如果(a+b)*c=ac+bc,那么我们可以认为该运算是线性的,反之则为非线性。WOW里的护甲值就是非线性运算,4000点护甲假若免伤40%,但5000护甲必然比50%小。伤害和主属性的运算满足线性要求,所以我们可以把A装备平均伤害加到武器伤害中,B装备的属性值加到属性加成中,再假设x=(a+b)/2,那么我们得出下式:
装备A伤害:D1=(W+x)×C×HR×P
装备B伤害:D2=W×C×HR×(P+y/100)
令D1=D2,可以得出
y=(100P /W)*x
只有当主属性为(100P/W)*x点时,两者才相等。
举例,武器伤害W=40,P=5时,那么只有12.5点主属性才可以达到1点平均伤害的收益。


原帖在这http://nga.178.com/read.php?tid=5179970&_fp=1

评分

参与人数 1积分 +4 收起 理由
hellsky + 4 好象看懂,又好象没懂

查看全部评分

发表于 2012-5-28 17:58 |显示全部楼层
此文章由 bats 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bats 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 kane321 于 2012-5-28 16:36 发表


总体伤害D=武器伤害W×暴击加成C×攻速加成HR×属性加成P
主属性加成系数P=1+属性值/100
1.伤害VS主属性
假设A装备a-b点伤害,B装备拥有y点属性,我们该怎么取舍。
首先,要说明一个概念,关于线性运算和非线性运算的区别, ...

不错,所以武器伤害很高时,加att比较合算
客舍并州已十霜,归心日夜忆咸阳。
无端更渡桑干水,却望并州是故乡。
Advertisement
Advertisement

发表于 2012-5-28 18:32 |显示全部楼层
此文章由 future2521 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 future2521 所有!转贴必须注明作者、出处和本声明,并保持内容完整
求达人,有分加,

我这个武器下面的+Damage,算没算上面691里?

这个Damage没写属性,是全属性都加?比如Arcane Damage也加这么多么?还是说不写的是物理伤害,法系米有用呢?

求解答。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
今天是个好日子。

发表于 2012-5-28 18:40 |显示全部楼层
此文章由 future2521 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 future2521 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我明白了 (279+544+147+421) 除以4乘以1.2,差不多就是690了吧

这不是骗人 嘛,写那个+ Damage和攻速有个屁用啊,直接看DPS不就好了。

发表于 2012-5-28 19:09 |显示全部楼层
此文章由 kone_zhang 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kone_zhang 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 future2521 于 2012-5-28 17:40 发表
我明白了 (279+544+147+421) 除以4乘以1.2,差不多就是690了吧

这不是骗人 嘛,写那个+ Damage和攻速有个屁用啊,直接看DPS不就好了。

没办法,游戏都越来越快餐化,可能blizzard想的是列出来那么一大堆复杂的属性玩家不方便比较,干脆直接算个DPS出来,但是其实自己估算伤害比较武器好坏也是D2的一个乐趣所在。结果WOW的设计团队把D2和WOW杂交一下,产生的这么一个不伦不类的结果。。。

发表于 2012-5-28 19:11 |显示全部楼层
此文章由 kane321 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kane321 所有!转贴必须注明作者、出处和本声明,并保持内容完整
其实是为了方便ah.你看武器可以按dps排序,呵呵

发表于 2012-5-28 19:47 |显示全部楼层

回复 future2521 7# 帖子

此文章由 hellsky 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hellsky 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我的理解是全部属性都算到691。3上了,如果有+主属性的再on top
Advertisement
Advertisement

发表于 2012-5-28 21:19 |显示全部楼层

回复 future2521 8# 帖子

此文章由 holyplague 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 holyplague 所有!转贴必须注明作者、出处和本声明,并保持内容完整
纯dmg要被护甲减免, 加法术伤害则是忽略护甲, 但看对方抗性。

发表于 2012-5-28 21:23 |显示全部楼层
此文章由 simonlee 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 simonlee 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你的意思是武器上的ias没有意义, 直接看dps举行了,是吗?只有比如手套上的ias才有意义?

发表于 2012-5-28 21:27 |显示全部楼层

回复 simonlee 13# 帖子

此文章由 holyplague 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 holyplague 所有!转贴必须注明作者、出处和本声明,并保持内容完整
11楼已经很好的解释了。

发表于 2012-5-28 21:41 |显示全部楼层
此文章由 simonlee 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 simonlee 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 future2521 于 2012-5-28 17:40 发表
我明白了 (279+544+147+421) 除以4乘以1.2,差不多就是690了吧

这不是骗人 嘛,写那个+ Damage和攻速有个屁用啊,直接看DPS不就好了。

错了,279+544)/2*1.68=691.3.
你的算法不过是凑巧在690附近罢了, 我要进游戏仔细研究一下,武器上的ias到底算不算附加属性

发表于 2012-5-28 23:02 |显示全部楼层
此文章由 simonlee 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 simonlee 所有!转贴必须注明作者、出处和本声明,并保持内容完整
上面那个691的武器, 原始速度是1•4。,。ias20%结果速度就是1•4*1•2=1•68, 所以武器上的ias没有意义,看dps就行了
Advertisement
Advertisement

发表于 2012-5-29 00:25 |显示全部楼层
此文章由 杭州粽子 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 杭州粽子 所有!转贴必须注明作者、出处和本声明,并保持内容完整
感谢楼主,科普了

发表于 2012-5-29 09:37 |显示全部楼层
此文章由 disdie 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 disdie 所有!转贴必须注明作者、出处和本声明,并保持内容完整
帖子说来很清楚了,武器上速度没意义。看数字就好!

发表于 2012-5-29 10:16 |显示全部楼层
此文章由 hellsky 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hellsky 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 disdie 于 2012-5-29 08:37 发表
帖子说来很清楚了,武器上速度没意义。看数字就好!

速度还是有意义的,一个是关系到击中致晕,回血之类的属性,最主要连续打怪不让怪有回击的机会。

昨天拿两个项链做个比较。一个+140力量,一个+60力量,爆击率+6%。其余属性无关。本以为前面那个应该DPS加更多,实际后者比前者还多加70。即爆击率+6%=80力量+70DPS。若论单次打击不出爆击应该还是前者多,所以我觉得DPS应该是一个时间区间内的平均值。当然这只是我的情况,BB

发表于 2012-5-29 10:36 |显示全部楼层
此文章由 团结的腹肌 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 团结的腹肌 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 hellsky 于 2012-5-29 09:16 发表

速度还是有意义的,一个是关系到击中致晕,回血之类的属性,最主要连续打怪不让怪有回击的机会。

昨天拿两个项链做个比较。一个+140力量,一个+60力量,爆击率+6%。其余属性无关。本以为前面那个应该DPS加更多,实际后者比前者还多加70。即爆击率+6%=80力量+70DPS。若论单次打击不出爆击应该还是前者多,所以我觉得DPS应该是一个时间区间内的平均值。当然这只是我的情况,BB


防具和武器不一样, 我的理解是和你手上的武器DPS有关, 主要是6%乘以你的武器DPS, 所以如果你的武器DPS低了, 有可能就是另外一个最后输出的DPS高了
为人民服务

发表于 2012-5-29 10:45 |显示全部楼层
此文章由 团结的腹肌 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 团结的腹肌 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我觉得D3已经可以拿去出高考题目了,
说有一个人属性如何如何, 有两把属性如何如何的武器, 问哪把武器拿了以后DPS高, 这是数学题
说有一个人现金多少多少, 有几把属性各是怎样的装备, 问怎样最优化组合选择, 这是经济题
为人民服务
Advertisement
Advertisement

发表于 2012-5-29 10:50 |显示全部楼层
此文章由 kane321 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kane321 所有!转贴必须注明作者、出处和本声明,并保持内容完整
速度主要影响的是施法速度,或者叫做抬手速度,呵呵

“在大字秒伤相同的情况下, 速度越快的武器技能伤害越低,速度越慢的武器技能伤害越高, 但是攻击速度依然影响技能释放速度,也就是说即使从技能方面看,两者的秒伤也是相同的. 可是! 技能消耗可不会因为攻击速度变快而降低, 所以很多人已经感觉出来了, 用速度越快的武器, 能量消耗越快. 当然这只是指大部分技能, 也有些技能例外, 比如猎魔人的连射(其他职业不清楚,貌似大祝巫的僵尸熊也是) 这些技能的消耗是按秒计算的, 而且消耗不会改变, 所以我们的攻击速度越快,就越能发挥出这些技能的威力.相信攻击速度的概念现在已经乱的让很多人头疼了吧? 其实最头疼的是D3这个游戏不像WOW那样经常性的站桩输出, D3中跑位繁多, 所以攻击加速的收益还是因人而异`因地而异. ”

发表于 2012-5-29 11:53 |显示全部楼层
此文章由 disdie 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 disdie 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 hellsky 于 2012-5-29 09:16 发表

速度还是有意义的,一个是关系到击中致晕,回血之类的属性,最主要连续打怪不让怪有回击的机会。

昨天拿两个项链做个比较。一个+140力量,一个+60力量,爆击率+6%。其余属性无关。本以为前面那个应该DPS加更多,实际后者比前者还多加70。即爆击率+6%=80力量+70DPS。若论单次打击不出爆击应该还是前者多,所以我觉得DPS应该是一个时间区间内的平均值。当然这只是我的情况,BB



我没说速度没意义,而且很重要,我的意思是武器上看提升多少速度没意义,直接看数字就好!
2009年bmw
头像被屏蔽

禁止发言

发表于 2012-5-29 12:07 |显示全部楼层
此文章由 netstat 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 netstat 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 kane321 于 2012-5-29 09:50 发表
速度主要影响的是施法速度,或者叫做抬手速度,呵呵

“在大字秒伤相同的情况下, 速度越快的武器技能伤害越低,速度越慢的武器技能伤害越高, 但是攻击速度依然影响技能释放速度,也就是说即使从技能方面看,两者的秒伤也是 ...



very good point
签名被屏蔽

发表于 2012-5-29 12:31 |显示全部楼层
此文章由 ausox 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 ausox 所有!转贴必须注明作者、出处和本声明,并保持内容完整
11楼正解啊
我现在的武器就是被下面的小字damage给忽悠了

发表于 2012-5-29 12:34 |显示全部楼层
此文章由 kane321 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kane321 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 disdie 于 2012-5-29 10:53 发表



我没说速度没意义,而且很重要,我的意思是武器上看提升多少速度没意义,直接看数字就好!

你应该再加个前提,看武器dps的话看 “武器上看提升多少速度没意义,直接看数字就好”
Advertisement
Advertisement

发表于 2012-5-29 13:30 |显示全部楼层
此文章由 仙客来 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 仙客来 所有!转贴必须注明作者、出处和本声明,并保持内容完整
后期加力量,加血的属性都是浮云了,主要是靠加抗性,加暴击。

发表于 2012-5-29 13:46 |显示全部楼层
此文章由 mmmm 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mmmm 所有!转贴必须注明作者、出处和本声明,并保持内容完整
看着好晕。。。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部