重磅 | 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技術分享(六)