Unity 之 Profiler的Android真機測試
Unity 中的Profile是可以直接在鏈接安卓設備運行游戲下查看的,導出真機鏈接Unity的Profile看數據,這樣能更好的測試具體原因。
官方說明文檔:https://docs.unity3d.com/Manual/Profiler.html
大致譯文如下:(查看原文點擊上面鏈接)
版本剖析器概述:
Unity Profiler窗口可以幫助你優化你的游戲。它會為你報告你在游戲的各個領域花費了多少時間。例如,它可以報告渲染、動畫或游戲邏輯所花費的時間百分比。您可以分析GPU、CPU、內存、呈現和音頻的性能。要查看性能分析數據,您可以在帶有性能分析的編輯器中進行游戲,它會記錄性能數據。然后,Profiler窗口在時間軸中顯示數據,這樣您就可以看到峰值(花費更多時間)的幀或區域。通過單擊時間軸中的任何位置,Profler窗口的底部部分將顯示所選框架的詳細信息。
注意,分析必須測試您的代碼(即;添加一些說明以方便檢查)。而這對你的游戲性能影響很小。,開銷足夠小,不會影響游戲幀率。
提示:
使用該工具的提示在使用分析工具時,要關注游戲中消耗時間最多的部分。比較代碼更改前后的分析結果,并確定度量的改進。有時您為提高性能所做的更改可能會對幀速率產生負面影響;代碼優化可能會帶來意想不到的結果有關分析器窗口的詳細信息,請參閱分析器窗口文檔。參見:優化圖形性能。
要在Android上進行測試打包是需進行勾選Development Build & Autoconnect Profiler,,,這樣打出的包就可以進行連接測試了
如果你需要導出的游戲在非導出的手機上Profiler的話,最好在導出的機子隨便先導個帶PROFILE的空項目。這樣才能很容易鏈接上,不然是很麻煩的事情。
1.以WIFI的方式。
對于WiFi分析,請按照以下步驟操作:
a,確保禁用Android設備上的移動數據。
b,將Android設備連接到WiFi網絡。(Profiler使用本地WiFi網絡將分析數據從設備發送到UnitedEditor。)
c,將你的設備連接到你的Mac或PC上。檢查開發建設和自動連接輪廓儀在“Unity”的“生成設置”對話框中選中復選框,然后單擊構建與運行在“Unity Editor”中。
當應用程序在設備上啟動時,打開UnityEditor中的Profiler窗口(菜單:Window > Analysis > Profiler).
d,如果UnitedEditor無法自動連接到設備,請從Profiler窗口中選擇適當的設備主動 Active Profiler 下拉菜單。
e,注:Android設備和主機(運行Unity Editor)必須在相同的子網設備檢測才能正常工作。
2.以ADB的方式。
【推薦使用這種方式】
a,導出U3D項目的時候勾選Profile,安裝游戲到手機。
b,打開CMD命令行,cd到adb根目錄,然后輸入以下命令。將下面’這里加你的包名’改為你游戲打包出來的名,即Bundle Identifier。例如:com.Company.test。
adb forward tcp:54999 localabstract:Unity-com.Company.test(包名)
c,打開游戲的時候,同時打開window->profiler,然后選擇選擇AndroidProfiler(ADB@127.0.0.1:54999),連上即可。
PS:
原來的Unity是34999 所以命令是:adb forward tcp:34999 localabstract:Unity-com.Company.test(包名)可以在window->profiler 如下圖方式查看,你的Unity使用的那個
注意:防火墻是否屏蔽掉了54998~55511端口,若屏蔽就打開。
具體連接步驟簡述:
1,將打好包的安裝到手機或者模擬器上,
2,打開命令提示符【win+R 輸入cmd】
3,找到自己的安卓目錄找到platform-tocls文件夾并進入
4,輸入abd命令:adb forward tcp:54999 localabstract:Unity-[你自己的包名]
5,運行沒有問題的話打開Unity 的window->profiler連接AndroidProfiler(ADB@127.0.0.1:54999),prifiler窗口有數據就說明連接成功了,
6,若操作后未連接上,可重啟Unity再次連接即可【不用運行】
輸入命令:(第一次不正確)
連接成功的效果:
5G游戲 Android unity
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。