各位車長們,
在 9.16 版更新中, 視野系統將有更進一步的改進。 現在, 被偵測到的車輛將更快速顯示 - 出現的速度, 在車輛距離超過 300 公尺時更為明顯。
本文章將會探討我們如何達成這項改進, 以及會如何影響遊戲。
對於能夠從遠方偵測到敵軍的車輛來說, 它們可以更快速的朝目標開火。
被偵測到的車輛, 比較難像過去那般可以直接衝過開闊地帶, 而不受到還擊, 因為它的戰車會立即出現在視野內的玩家螢幕中。 因此, 他這些玩家的車輛必須採取迴避動作、或是繞道而行, 以避免在空曠處被打成蜂窩。
要達成這項改進, 需要解決兩個問題: 重新製作伺服器端的計算流程, 同時提升客戶端被偵測到車輛的繪圖速度。
我們的工程師重寫了視野系統相關的程式碼。 同時, 我們轉移到了另一個程式語言, 大幅降低伺服器計算所需的運載量、 並且提升視野系統的表現。 簡而言之, 系統現在以更有效率的方式, 處理相同的程序。
偵測檢定是一項伺服器端的檢定請求, 判斷敵軍車輛是否在視距內、 以及是否有被偵測到。偵測檢定無時無刻都在進行, 距離越近檢定頻率越頻繁。
偵測檢定無時無刻都在進行, 距離越近檢定頻率越頻繁。這項改進讓我們能夠增加近距離的偵測檢定次數高達 2 備, 同時導入較遠距離用的簡化檢定 - 整體來說, 與過去版本相比, 我們讓偵測檢定的頻率增加了將近 3 倍。 同時更頻繁的檢定讓被偵測車輛繪製出現的所需間隔大幅降低。
客戶端的改進, 加快了被發現車輛模型的繪圖過程約 6-7 成。 現在車輛加入戰鬥時, 車輛模組與地圖物件同時載入,讓我們能夠大幅加快被偵測車輛出現的速度, 同時避免敵軍車輛被發現時的僵直情況。