低調の美國生活

各種疑難雜症

如何從Unity監控遊戲在iPhone上的運作情形

x616
7月15日2013年

在遊戲製作的各個環節中 “調整”就佔了1半以上甚至2/3以上的製作時間 “調整”包含了做的更漂亮(polish),除錯(debug),最佳化(optimize)等動作 美術,設計,程式人員各司其職 直到送審的前一秒

講到調整 當然要提到效能(performance)的掌控 Unity既然這麼棒 當然與提供了相關工具 也就是Unity Profiler 不知道正式中文叫什麼 姑且叫它”效能監視器”

重點說明

  • 只支援Unity Pro
  • 如果要監控在iPhone / iPad的效能 必須在Xcode打開下運作

讓”效能監視器”在iPhone / iPad上運作的設定方式

預設下只能在PC/mac上運作 要監測iPhone/iPad上的效能需要做一些間單設定

先到Build Setting做勾選

Build and Run後 在Xcode開啓下 回到Unity打開Profiler效能監視器

確定 Profiler >Active Profiler >”你的iPhone/iPad”

有時要等個幾秒,或更久效能圖表才會開始跑

透個Profiler效能監視器可以知道:

為何有些畫面會卡卡的 >可能是Frame Rate問題 >檢查CPU usage: 透過顏色分類可以大該知道那些物件很佔支援 例如特效就包含在紅色部分中

另外也可知道當時畫面的記憶體的使用狀態. 場景中有多少比重的半透明物件…等

更詳細說明看官網


發佈於 7月15日2013年