移動開發過程中,優化一直是伴隨專案進行的。
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等等)
Python OpenCV入門之路(一)
python相對簡單,大家都愛用,希望可以python一切。雖然還是要從最基礎說開去,但是我很懶,我也不希望從原子開始搭建,我們要站在巨人肩膀上進步。這篇文章首先解決 安裝 配置 一系列的問題,目的是希望儘量減少倒在這門知識大門外的小白,畢竟這裡面的世界還是蠻有意思的。建議直接安裝anaconda,...
python入門之路 一
一 python介紹 python的創始人為吉多 範羅蘇姆 guido van rossum 1989年的聖誕節期間,吉多 範羅蘇姆為了在阿姆斯特丹打發時間,決心開發乙個新的指令碼解釋程式,作為abc語言的一種繼承。python崇尚優美 清晰 簡單,是乙個優秀並廣泛使用的語言。二 版本的選擇 pyt...
unity效能優化初級入門篇
渲染優化的幾種手段 draw call statistics面板 資源優化標準 shader要減少複雜的數 算 texture長度要小於1024 減少discard操作 其他 貼圖優化 模型優化 資源監測與分析,我們可以在開始專案時就對資源進行嚴格的把控。也可以在打包後,利用第三方分析工具對asse...