測試方法簡述 暗黑破壞神3國服 法師全技能檔位測試與結果分享

來源:樂享遊戲吧 2.92W

四、測試方法簡述

測試過程本身,雖並無太多技術含量,但確實非常繁瑣而枯燥,會花費測試者大量的時間。這裡簡單介紹一下測試的過程,方便有興趣的讀者,重複上面的工作。

有了上面的幾個公式,對於一個待測的技能,我們需要確認的,通常只有一個引數:對於非引導技能,我們需要確認該技能對應的修正常數;對於引導技能,我們需要確認該技能的速度係數。這些數字,都可以通過入檔攻速臨界點,反推得到。所以,測試的重點,就是如何找到某個技能的入檔攻速臨界點。

為了找到臨界點,我們需要一套,對於一個確定的人物攻速,確定其所在檔位幀數的方案。通過遊戲畫面錄影,然後逐幀回放視訊是比較好的辦法,具體來說:

step 1: 開始錄製視訊,隨後連續釋放待測技能30次(或者更多),停止錄製視訊;

step 2: 逐幀回放視訊,找到第1次釋放待測技能(或命中目標)時的視訊幀數 f1,再找到第30次釋放待測技能(或命中目標)時的視訊幀數 f2;

step 3: 計算 (f2 - f1) / (30 - 1) 即可得到當前所在檔位對應幀數。

這裡存在一個問題:如何精確地確認某次釋放待測技能(或命中目標)時的視訊幀數。對於不同的技能,有不同的解決方案,對於大部分單次傷害技能(如魔法飛彈),只需要記下跳出傷害數字的幀數即可(該幀數對應命中目標時的幀數)。對於某些多段傷害的技能(如暴風雪、寒冰射線),無法通過傷害數字判斷幀數,則可以利用太極石或者克己/守心的特效,通過buff重新整理的時間判斷幀數。

由於攻速越高,檔位越稀疏,所以儘可能堆疊較高的人物攻速。在不同攻速下,按上面的方案測算幀數,然後通過二分法找到幀數變化的攻速臨界點。通常,你並不需要得到非常精確的臨界點,只需要一個大致的臨界攻速的上下限,就可以確認引導技能的速度係數。對於非引導技能的修正常數,請記住其滿足 c = n / (n + 1),n 為正整數的形式,所以當測得的臨界攻速的上下限足夠接近時,可以確定唯一的 n,從而確定準確的修正常數。

在不斷嘗試,縮小臨界攻速的範圍過程中,你可能需要通過配裝以及改變巔峰等級中的攻速加點,來達成各種希望達成的攻速值。嘗試鍛造各式各樣,不同攻速的武器,會有所幫助。使用攻速配置計算器,可以幫助你精確地配置攻速。

由於測試是基於對遊戲畫面錄影后,對視訊進行的逐幀分析,所以為了保證精度,請務必保證:

1. 硬體配置達標。保證錄影時,遊戲內每秒幀數(FPS)穩定超過60。一些螢幕錄影工具,以及暗黑3遊戲本身,都支援檢視當前FPS。暗黑3預設的開啟FPS監視的快捷鍵為 Ctrl + R。之後開啟遊戲設定中的“垂直同步”,可以將FPS固定在60。錄影時,清晰度並無太高要求,但需要保證錄製的視訊幀頻為60幀。如果遊戲本身的FPS不能穩定在60幀,則測試精度會顯著下降(幾乎無法測得準確的幀數)。

2. 測試對網路延遲的要求並不苛刻,但最好要保證延遲是綠色的,且沒有頻繁的丟包。由於測試只需要同一個技能連續地釋放,對於施法序列,客戶端與伺服器之間的通訊是有優化的,並不會因為少量的延遲而造成誤差。


測試方法簡述 暗黑破壞神3國服 法師全技能檔位測試與結果分享

熱門標籤