UWA GOT v1.1 | 支持本地管理深度測評、全新的UWA API、兼容Unity 2017.3
原文鏈接:UWA GOT v1.1 | 支持本地管理深度測評、全新的UWA API、兼容Unity 2017.3
UWA GOT是UWA研發的本地性能優化工具,自推出以來,收到了大量遊戲開發團隊的關注和反饋。今天推出的UWA GOT新版本兼容了Unity 2017.3、添加了全新的UWA API、還支持在Unity Editor下直接上傳項目進行在線深度評測的功能,在不斷完善功能的同時,我們也希望能給大家帶來更友好的操作體驗。
一、Editor下直接上傳項目
相較於UWA GOT的本地測試,UWA性能診斷與優化是UWA提供的在線性能評測模式,它能提供更豐富的數據檢測和更深度的性能分析。在最新的UWA GOT中,用戶可以直接在Editor中將項目的測試包提交到UWA官網(www.uwa4d.com),並在本地瀏覽器內查看報告內容。
具體操作流程如下:
1)通過UWA GOT菜單中的OnlineSubmit即可打開登錄界面:2)登陸後即會顯示賬號的項目列表以及各個項目的當前狀態,所有項目按照是否為管理員許可權進行了分組。
3)在擁有管理員許可權的項目列表中,點擊某項目後即可進入以下的項目提交界面。
4)在該界面上選擇機型、上傳安裝包、填寫測試要求以及驗證碼後,即可進行項目提交。同時,登錄UWA官網也可查詢到項目目前的測試情況,並且在24小時內即可得到深度的性能分析報告。
5)點擊「Done」,即可在本地瀏覽器查看報告。
二、全新的UWA API
在最新版本的UWA GOT中,我們添加了新的UWA API,研發團隊可完全通過腳本控制測試流程。對於VR遊戲或應用,可嘗試自定義UI按鈕來控制測試的開啟和關閉。
UWAEngine.StaticInit
public static void StaticInit();該函數可用於:通過腳本動態掛載UWA_Android,而不需要提前手動將UWA_Android的Prefab放入場景。
UWAEngine.Start
public static void Start(Mode mode)
該函數可用於:通過腳本動態開啟指定類型的測試,而不需要手動點擊右上角的UI按鈕。
UWAEngine.Stop
public static void Stop()該函數可用於:通過腳本動態關閉當前的測試,而不需要手動點擊Stop按鈕。
說明:
2)UWAEngine.Start/Stop在一次遊戲運行中只有第一次調用會生效,無法反覆使用。
三、其他更新
1)新版本針對Unity 2017.3做了兼容方面的優化。
2)由於目前UWA GOT暫不支持IL2CPP,該版本在SDK集成界面中增加了當前Script Backend的提示,並支持一鍵切換到Mono版本。(在此特別感謝用戶Ellan為我們提出的寶貴建議)
以上即為最新版本的UWA GOT功能介紹,小編建議大家及時在官網下載最新版本,以體驗更完整的功能。
關於UWA GOT
UWA GOT 全稱 Game Optimization Toolkit,是由侑虎科技研發的本地性能測評工具。它既能方便研發團隊在本地直接進行真機測試,也支持在Unity Editor中搭建本地伺服器來接收和分析性能數據。整個測試過程中,研發團隊能自定義測試時間和流程,幾分鐘後即可查看性能數據,同時還提供深度的數據分析,如腳本中的主要函數耗時、堆內存的具體分配堆棧等高級分析功能,從此為大家的項目性能又增添一份安全堡壘!
UWA GOT 目前提供 Performance Overview、Mono Memory Analysis 和 Runtime Asset Tracker三大功能。
關於UWA GOT更多功能請查看:搞定這些問題,一個插件就夠了!
推薦閱讀:
※Unity載入模塊深度解析(網格篇)
※ET框架:windows/Linux 雲伺服器部署
※棋盤格與幻影坦克
※一口氣解決RenderQueue、Ztest、Zwrite、AlphaTest、AlphaBlend和Stencil