在Android真機上進行GPU抓幀調試無疑很麻煩,是否能夠用PC上的調試工具,對Android模擬器中運行的遊戲進行抓幀呢?
答案是可以的,在一番搜索之後,發現主要有2篇資料提到了這個辦法:
康斯特:用GPA對android應用繪製分析>,<以端游角度來看,應該如何去分析手游的渲染流程?>,它們分別用Intel GPA和Nvidia NSight作為抓幀工具。
但是經過我實踐,它們的辦法都不可行,主要問題是文章過於陳舊,GPA和NSight都已經過好幾個版本變動了,而我沒有找到針對目前版本可行的資料。沒辦法了自己研究吧。
經過摸索,最後成功用Intel GPA對Android模擬器Nox(夜神模擬器)進行抓幀,Nvidia NSight則沒有成功,下面是用GPA抓幀成功後的結果展示(王者榮耀):
※Unity UI優化小結
※基於Compute Shader的生命遊戲
※(程序向)Unity3D GPU繪製管線(1)
※(2D)小狐大冒險01-角色移動!
※Unity腳本運行時更新帶來了什麼?
TAG:Unity(遊戲引擎) | Android | 計算機圖形學 |