重磅 | UWA性能診斷又添新利器,開啟資源優化新篇章 !

這是UWA性能檢測的又一利器:資源管理,強力來襲!

通過該模塊,大家可以對AssetBundle、Asset和GameObject的具體操作情況,以及載入、卸載、Instantiate和Active/Deactive等信息一覽無遺,詳細直觀地查看並分析項目中資源的管理情況,從而高效地定位資源漏洞並優化解決。

目前,該新模塊的主要功能如下:

AssetBundle載入方式

通過該界面,用戶可以快速地了解該項目在測試中其AssetBundle的載入方式、每種載入方式中的總體載入次數和具體AssetBundle載入等情況

如上圖我們可以了解CreateFromFile這個API在測試過程中被調用了729次,並且在下圖中定位到該API調用了哪些資源、這些資源的文件位置以及載入次數。

同時,用戶還可以通過上圖右上角「查看所有資源」「查看指定場景」「查看指定幀」來進行詳細查看,既能宏觀把握AssetBundle使用情況,又可以細緻掌控每一幀的AssetBundle載入內容。

此外,用戶還可以選擇每一個AssetBundle來查看它在項目檢測時的具體載入點。

資源載入

資源載入主要提供用戶查看項目中資源/AssetBundle文件同步/非同步載入的具體使用情況,並通過統計數據來判定資源的載入頻率和載入是否正確。

特別地,在報告結果中,我們也就對一些平日開發中忽視的細節進行了友情提示。如上圖中的不存在,即表示開發團隊希望載入的某資源在指定路徑下並不存在,需要引起注意。

資源卸載

該頁面提供AssetBundle.Unload和Resouces.UnloadAsset的具體使用情況。與資源載入頁面一樣,用戶能迅速查看其資源和AssetBundle通過何種方式卸載以及其卸載頻率。

Instantiate和Active(專業會員許可權)

該選項顯示GameObject在遊戲運行時的Instantiate/Destroy和Active/Deactive的使用情況,重點查看其使用頻率,從而幫助研發團隊檢驗緩衝池的使用漏洞。

當然,我們也可以查看每個GameObject的具體使用情況。

以上報告數據來自Heroes of Skyrealm,一款擁有頂級顏值的次時代多人ARPG手游,其海外版已經上線,歡迎關註:Heroes of Skyrealm 。在此也特別感謝開發商廈門夢加的支持。

PS:一不小心又為大家安利了一款好手游,小編感覺萌萌噠~

點擊此處,搶先來一發UWA性能檢測,從此開啟資源管理新篇章!


推薦閱讀:

3.幸運撲克——寫第一個撩妹手機遊戲
手機遊戲是否一定要比端游和頁游更碎片化?為什麼?
報名| UWA DAY 2017 精彩議題曝光,重磅嘉賓揭曉!
求教一年unity3D經驗需要掌握哪些知識?
#每天一個小目標#Unity技術分享(六)

TAG:Unity游戏引擎 | 性能优化 | 手机游戏开发 |