Unity內建的分析器(profiler)讓開發者可以快速而且準確的評估遊戲效能,分析器資訊可以讓遊戲執行的平順而且有效率。
點擊Window -> Profiler開啟分析器視窗。
分析器視窗就像其他Unity編視窗一樣,可嵌入任意位置,讓開發者可以方便使用。
當分析器視窗開啟,往後執行相同專案時,分析器就會預設為開啟的狀態。
現在讓專案執行一小段時間再暫停。
從上圖可以看到分析器取得了一些資訊,這時開發者就可以檢查這些資訊。
分析器視窗分成三個區塊,如下圖。
1. 分析區塊(profiler)可以看到各種分析資料。
2. 概要區塊(overview)會顯示分析區塊的資料項目及詳細資訊。3. 當在概要區塊點擊項目時,會顯示該項目的詳細資訊。
分析區塊的資料有CPU使用量(CPU Usage)、GPU使用量(GPU Usage)、渲染(Rendering)、記憶體(Memory)、音效(Audio)、物理(Physics)、2D物理(2D Physics)、網路資訊(Network Messages)、網路操作(Network Operations)。
分析區塊的右邊欄位,使用顏色顯示不同項目的使用狀況,以CPU使用量來說。
點擊右邊顏色欄位的任意位置,會顯示一條白色的線段,該線段代表著該影格的資料,可以在右上角的frames查看該影格的編號。
線段旁顯示數字代表該影格的執行時間,單位為毫秒,數字比較低的影格,代表著該影格在遊戲中運行比較快。
下方的概要區塊會顯示該影格的詳細資訊,點擊右方的箭頭可以展開該資料項目,檢視它的子項目。
分析器資訊可以檢視遊戲的運作狀況,進一步優化遊戲執行時的效能,請務必活用。
以上就是分析器資訊的介紹,這次就到這裡。
沒有留言:
張貼留言