現(xiàn)在小學生中呈現(xiàn)病毒式發(fā)展的游戲,當之不愧肯定要數(shù)“王者榮耀”了。王者榮耀的快速發(fā)展和穩(wěn)定的運行是分不開的。今天我們就來揭秘王者榮耀穩(wěn)定運行的原因。 王者榮耀界面 其實按照項目的負責人來說...

現(xiàn)在小學生中呈現(xiàn)病毒式發(fā)展的游戲,當之不愧肯定要數(shù)“王者榮耀”了。王者榮耀的快速發(fā)展和穩(wěn)定的運行是分不開的。今天我們就來揭秘王者榮耀穩(wěn)定運行的原因。

王者榮耀界面

已是同類游戲最佳 揭秘王者榮耀流暢的原因

其實按照項目的負責人來說的話,王者榮耀即使性能達標了也需要繼續(xù)深化優(yōu)化點。王者榮耀在快速的版本迭代過程中,對每個版本都會進行功能,性能、安全、壓力值、等多個維度的嚴格測試。

原因一、上千個優(yōu)化項目的測試

在每個版本公測前都要進行性能優(yōu)化的項目就有上千個,優(yōu)化的前后對比也是非常明顯的,不管是在內(nèi)存、CPU、網(wǎng)絡流量、drawcall、FPS,都是同類產(chǎn)品中的佼佼者。

王者榮耀優(yōu)化前后性能對比

已是同類游戲最佳 揭秘王者榮耀流暢的原因

原因二、自動化測試框架系統(tǒng)

王者榮耀的上千個優(yōu)化點的測試,離不開自己研發(fā)的首個基于unity引擎的自動化測試框架GAutomator,使得自動化測試不再是停留猿猴(monkey)階段,現(xiàn)在只需要測試工程師寫幾句簡單的運行腳本就可以實現(xiàn)自動化測試流程。極大的減少的人力和物力的浪費,也同事保障了基礎(chǔ)游戲的體驗。

自動化測試流程

已是同類游戲最佳 揭秘王者榮耀流暢的原因

原因三、穩(wěn)定定位更清晰

王者榮耀的性能優(yōu)化可以說成一個時空轉(zhuǎn)換的藝術(shù),在時間和空間上找到那個平衡點。Unity手游的性能優(yōu)化問題主要集中在資源的管理和內(nèi)存的控制上。所以要通過上面提到的自動化測試框架采集到游戲內(nèi)的各項很詳細的資源和內(nèi)存分配細節(jié),從而是問題的定位上更清晰。

自動化采集框架采集內(nèi)容

已是同類游戲最佳 揭秘王者榮耀流暢的原因

原因四、優(yōu)化方法

王者榮耀性能的優(yōu)化方法主要分成四大類:游戲資源優(yōu)化、渲染層優(yōu)化、代碼層優(yōu)化、策略優(yōu)化。一般游戲卡頓都是因為GC和資源加載造成的,控制GC的關(guān)鍵是要控制mono內(nèi)存的增長;一次性資源加載過多也會導致主線程阻塞,這里就需要進行小塊資源的預加載,并嚴格控制每個資源的尺寸,強化資源生命周期的概念。

原因五、運營監(jiān)控

王者榮耀的運營過程中,面對市場上上萬種的機型和復雜的運行環(huán)境,測試環(huán)境無法做到100%的覆蓋到全部的機型和環(huán)境。所以要加強線上監(jiān)控。

線上監(jiān)控流程圖

已是同類游戲最佳 揭秘王者榮耀流暢的原因

發(fā)布-監(jiān)控-問題定位-修復-測試-發(fā)布,我們通過性能全鏈路來實現(xiàn)產(chǎn)品性能的持續(xù)優(yōu)化和持續(xù)穩(wěn)定,不僅能夠用來驗證玩家反饋事件,而且能發(fā)現(xiàn)真實玩家手機上的性能瓶頸,在優(yōu)化工作展開時做到有的放矢。

如轉(zhuǎn)載涉及版權(quán)等問題,請作者與我司聯(lián)系,我司將在第一時間刪除或支付稿酬。

小編推薦專區(qū)入口  ||  視頻站入口  ||  體驗服申請入口 |全民競猜贏好禮

新英雄爆料| 司馬懿 ||  || 孫策 |新英雄:囚徒/書圣/瞬 |

皮膚爆料| 李白團戰(zhàn)皮膚:敏銳之力new || 諸葛亮團戰(zhàn)皮膚:掌控  || 典韋窮奇皮膚 Hot!! |

王者榮耀最新攻略
賽季段位繼承表 每日一題 邊境突圍玩法攻略 體驗服爆料
英雄爆料 皮膚爆料
圖鑒大全 體驗服申請
英雄重做介紹
楊戩重做 干將莫邪重做 后羿重做 張良重做
新英雄爆料
囚徒 云中君 更多爆料
新皮膚爆料
逐夢之翼 典韋窮奇 球王梅西 精準探案法
其他內(nèi)容推薦
最強法師 體驗服搶號 吃雞模式 更多攻略