魔兽世界里的GCD是什么意思?

魔兽世界里的GCD是什么意思?,第1张

GCD就是公共冷却时间,或者说公共CD。魔兽世界从一开始就是有GCD这个东西的,而且所有职业的大多数技能都是有公共CD的。

大多数职业的默认公共CD为1.5秒的时间,少数职业比如DK的默认公共CD是1秒。而急速会减少公共CD的时间,公共CD的下限为1秒。

这个机制之所以叫公共cd是因为在最开始的时候它几乎是无所不在的。在wow早期,几乎所有技能都有gcd,只有那些“应用在下一次近战攻击”的技能,比如最早的英勇打击和重殴没有gcd,因为它们不会立马产生效果。

特别是对于近战职业,公共cd控制了它们游戏的节奏,因为近战大多是技能都是瞬发的。(包括盗贼之所以能比别的职业“顺手”也是因为gcd短的原因)。但是这些年来,很多技能都开始忽略gcd了:正式服的版本,有些职业专精天赋下,甚至有10+个技能忽略gcd。

扩展资料:

没有GCD,除了影响整体战斗的节奏外,gcd的存在有时候可以让玩家面临潜(有趣的)选择:如果玩家处于竞技场比赛中,自己血量不高被近战粘着,但是对手也是同样的情况,那么你是使用你的下一个GCD试图杀死对手,或者让自己摆脱伤害?

这是一个细微的决定,一个熟练和经验丰富的选手更可能直观地正确判断情况。 如果玩家的防守/移动技能不用GCD,那么就不需要做出选择:可以同时都做。

另一方面,一些技能忽视gcd可以提高瞬间反应的潜力。 在巫妖王之怒之前,大部分法术中断都有gcd。那时候,负责打断boss的人在轮到他们时会经常会停止使用任何技能,为了防止处于gcd冷却期并且无法打断。

这理论上是一个“选择”,但更多的是令人讨厌而不是令人满意的选择。 同样,如果在试图使用圣疗拯救坦克突然血喷的时候,却因为在半秒钟之前用了其他技能而触发了gcd而没放出技能,会让人感到失败。

最大公约数

最大公约数(greatest common divisor,简写为gcd;或highest common factor,简写为hcf),指某几个整数共有因子中最大的一个。

例如,12和30的公约数有:1、2、3、6,其中6就是12和30的最大公约数

两个整数的最大公约数主要有两种寻找方法:

* 两数各分解质因子,然后取出同样有的项乘起来

* 辗转相除法(扩展版)

和最小公倍数(lcm)的关系:gcd(a, b)×lcm(a, b) = ab

两个整数的最大公因子可用于计算两数的最小公倍数,或分数化简成最简分数。

两个整数的最大公因子和最小公倍数中存在分配律:

* gcd(a, lcm(b, c)) = lcm(gcd(a, b), gcd(a, c))

* lcm(a, gcd(b, c)) = gcd(lcm(a, b), lcm(a, c))

在坐标里,将点(0, 0)和(a, b)连起来,通过整数坐标的点的数目(除了(0, 0)一点之外)就是gcd(a, b)。

最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。

a,

b的最大公约数记为(a,b),同样的,a,b,c的最大

公约数记为(a,b,c),多个

整数的最大公约数也有同样的记号。

最大公约数(greatest

common

divisor,简写为gcd;或highest

common

factor,简写为hcf),指某几个整数共有因子中最大的一个。

如果有一个自然数a能被自然数b整除,则称a为b的倍数,b为a的约数。几个自然数公有的约数,叫做这几个自然数的公约数。公约数中最大的一个公约数,称为这几个自然数的最大公约数。

例:

在2、4、6中,2就是2,4,6的最大公约数。

早在公元前300年左右,欧几里得就在他的著作《几何原本》中给出了高效的解法——辗转相除法。辗转相除法使用到的原理很聪明也很简单,假设用f(x,

y)表示x,y的最大公约数,取k

=

x/y,b

=

x%y,则x

=

ky

+

b,如果一个数能够同时整除x和y,则必能同时整除b和y;而能够同时整除b和y的数也必能同时整除x和y,即x和y的公约数与b和y的公约数是相同的,其最大公约数也是相同的,则有f(x,

y)=

f(y,

x%y)(y

>

0),如此便可把原问题转化为求两个更小数的最大公约数,直到其中一个数为0,剩下的另外一个数就是两者最大的公约数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5784259.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-01-31
下一篇 2023-01-31

发表评论

登录后才能评论

评论列表(0条)

保存