unity 優化之路 一 基礎入門(1)

一. 認識優化

移動開發過程中,優化一直是伴隨項目進行的。

1.why?爲什麼要優化?

爲了給我們目標受衆帶來更好的遊戲體驗。

2.what?優化那些內容?

優化是一件很雜的事情,會涉及到和遊戲項目相關的所有因素,我們會從幾個關鍵因素出發(CPU,GPU,Memory......).

3.where?什麼地方需要優化?

優化主要從代碼和資源角度出發,全局覆蓋達到我們的目標。

4.when?什麼時候開始優化?

優化是一件貫徹整個週期的一個事情,但是優化不能太早,前期主要精力不能放在優化,主要是確定規範爲我們項目後期優化做好準備。

5.who?誰來優化?

技術主導,其他部門配合。

6.how?怎樣優化?

根據市場和對未來項目上線時的市場做有效評估。確定目標機型,通過單元測試模擬玩家行爲。分析問題,制定有效參數

1. 如何制定我們的性能參數?

我們從我們關心的點開始,從0開始覆蓋擴散,最終達到我們的目標需求?我們根據目標機型,在各個擋位下的最低幀率開始?

CPU,GPU,Memory,溫度,包體,切換場景讀條的速度等等

2. 如何達到我們制定的性能參數?

整個過程就是一個分析問題,解決問題的過程,我們需要對數據做有效分析,做有效記錄,通過各種配置開關來快速分析。有時候需要對標產品來參考一起制定我們參數?

二. 認識工具

1.Unity Profiler

2.Memory Profiler

3.AdrenoProfiler

.......

自定義工具,市面上有效的第三放支持,(UWA, WeTest等等)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章