作者Dialysis (Chiquitia)
看板DIABLO
标题[心得] 怒气系统小研究
时间Mon May 26 11:18:56 2014
逐项解说:
空身状态
怒气:-2/秒
变化:-1/30frame (每30 frame减1)
无可饶恕或不朽套
怒气:+2/秒
变化:24-36 frame交替 (24 frame加1,36 frame加1,反覆循环,刚好60 frame加2)
无可饶恕加不朽
怒气:+4/秒
变化:12-12-12-24 frame交替,刚好60 frames加4
由以上两个例子,可以归纳出,产怒系统以12 frame为单位在运作。
攻速=1的旋风斩
怒气:-10/秒
变化:每20frame减怒一次,减怒数值为4-3-3、4-3-3,如此做循环
攻速=1.5的旋风斩
这部份很特别,不同於其它导引技。
旋风斩的每秒耗怒为(
10+3*攻速),这个数字先不去做四舍五入运算;
需要四舍五入的地方,是
第几个frame判定耗怒,这个有门槛效应,
攻速1.5,则frame数变成20/1.5=13.333=13,也就是每13 frame耗怒一次。
刚才提到,每秒耗怒为
10+3*攻速,而每秒判定次数为
60÷(20/攻速)=
3*攻速,
因此,每次判定时,所需的耗怒数,就是
(10+3*攻速)/3*攻速。
但,因为耗怒判定也是整数,所以,这里也会做四舍五入。
攻速1.5而言,每秒总耗怒为11.5,每13frame判定一次,平均每次判时,耗怒2.555
实际去录影看怒气变化,结果如下:
-2 -2 -3 -3 -2 -3 -2 -3 -3 -2 -2 -3 -3 -3 -3 -2 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2
看似没规则,其实,系统就是取-2或-3,然後会让平均耗怒在2.555处上下跳动
(因此,应该有另一个独立的系统,会去取一段时间的平均,并回馈给耗怒系统,
让平均耗怒等於算出来的非整数)
以下,列出各攻速下旋风斩的frame及每秒耗怒
攻速 Frame 每秒
耗怒 秒伤 秒伤/怒气
0.9 22 9.7 250 25.8
1 20 10 275 27.5
1.1 18 10.3 305.6 29.7
1.2 16 10.6 343.8 32.4
1.3 15 10.9 366.7 33.6
1.4 14 11.2 392.9 35.1
1.5 13 11.5 423.1 36.8
1.6 12 11.8 458.3 38.8
1.7 11 12.1 500 41.3
1.8 11 12.4 500 40.3
1.9 10 12.7 550 43.3
2 10 13 550 42.3
2.1 9 13.3 611.1 45.9
2.2 9 13.6 611.1 44.9
2.3 8 13.9 687.5 49.5
2.4 8 14.2 687.5 48.4
2.5 8 14.5 687.5 47.4
2.6 7 14.8 785.7 53.1
2.7 7 15.1 785.7 52.0
2.8 7 15.4 785.7 51.0
2.9 6 15.7 916.7 58.4
3 6 16 916.7 57.3
旋风斩加无可饶怒
这里可以发现,耗怒系统与产怒系统是完全地独立运作,同时,它们不会在同一个frame
一起判定。倘若刚好下一个frame,耗怒与产怒系统同时要判定,则会先让产怒系统判定
,而耗怒系统会在下一个frame做判定。比如,本来每隔20 frame耗一次怒,这次礼让了
产怒系统,变成隔21 frame才耗怒,那麽,下一个耗怒,就会提前在19 frame到来。
这个例子也告诉我们,不管什麽系统,都存在一个机制,去控制平均的数字,如果平均数
偏离了目标值,该机制就会回馈给计时系统,去调整判定的间隔。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.118.139
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/DIABLO/M.1401074339.A.BED.html
1F:推 a431170 :先推在看 05/26 11:20
由本文的例子,可以知道,减耗对单击技能的影响很小(因小数点以下不计算),
但对於导引技能而言,减耗的影响就远比我们所想像的还要大。
2F:推 DecemberSnow:可以不要这麽专业吗 05/26 11:27
3F:推 Dancekwang :话说曾经配了一套火旋风转不会停 但是... 05/26 11:27
4F:推 Yiing :ROS小百科 05/26 11:28
5F:推 reser :我也怀疑冰霜射线的耗能跟攻速有关 05/26 11:51
6F:→ Dialysis :不用怀疑,绝对有关,而且比怒气单纯多了 05/26 11:57
7F:推 et310 :......我到底看了什麽 05/26 12:01
8F:推 HornyDragon :写论文了这个...... 05/26 12:10
9F:推 hentaireina :好色龙在我上面>< 05/26 12:13
10F:推 tomalex :应该要改叫D教授了 05/26 12:13
11F:推 kintalo :完全看不懂 给推~ 05/26 12:22
12F:推 Sechslee :单击小数点应该还是会回馈进去?不然我这边#1J86LP1n 05/26 12:27
13F:→ Sechslee :就会是120不会是125了 05/26 12:27
喔喔,感谢!那可见减耗运作也是接近无门槛的。
※ 编辑: Dialysis (114.34.118.139), 05/26/2014 12:29:18
14F:→ indium111 :以前测试过,耗怒跟产怒其实是有小数点的,但不显示 05/26 12:35
15F:→ zmimoboy :这你也知道....D3百科 05/26 15:17
16F:推 teru17 :先看再推 05/27 04:48
17F:推 playerlin :其实,frame後面要加上s...因为是可数名词... 05/28 18:37
18F:→ playerlin :*被拖走* 05/28 18:37
19F:推 loloman : 笔试通过!可以安排口试时间了(误 05/21 00:21