Unity文件 優化Unity UI的指南

2021-08-21 19:25:25 字數 816 閱讀 9213

版本檢查:2017.3-

難度:高階

優化unity ui驅動的使用者介面是一門藝術。硬性規則很少見; 相反,必須仔細評估每種情況,並考慮系統的行為。優化任何unity ui時的核心壓力是繪製呼叫與批處理成本的平衡。雖然可以使用一些常識技術來減少其中一種,但複雜的ui必須進行權衡。

但是,正如其他地方的最佳做法一樣,優化unity ui的嘗試應該從分析開始。嘗試優化unity ui系統之前的主要任務是找到觀察到的效能問題的確切原因。unity ui使用者遇到四種常見問題:

原則上,可以建立乙個unity ui,其效能受到傳送到gpu的繪製呼叫數量的限制。但是,實際上,任何使用繪製呼叫過載gpu的專案更有可能受到填充率過度使用的約束。

本指南將討論unity ui的基本概念,演算法和**,以及討論常見問題和解決方案。它分為五章:

unity的基礎知識ui章節定義了unity ui特有的術語,並討論了為呈現ui而執行的許多基本過程的細節,包括批量幾何的構建。強烈建議讀者從本章開始。

在統一ui分析工具本章討論收集與提供給開發者的各種工具分析資料。

該填充率,畫布和輸入章討論如何改善統一的使用者介面的canvas和輸入元件的效能。

該ui控制項本章討論ui文字,滾動檢視和其他特定元件的優化,有一些技術,不適合在其他地方一起。

在其他技術和技巧本章討論的,不適合其他地方的問題,包括在ui系統「陷阱」的一些基本技巧和解決方法了一把。

永遠記住unity ui的圖形和布局元件是完全開源的。他們的源**可以在ui

的bitbucket儲存庫中找到。

Unity優化 Unity優化技巧高階開篇

所謂的優化,目的應該是盡可能減弱某種消耗,而在unity上來說,大概可以分為以下幾種 程式的執行速度,一般是指執行幀率,也包括載入速度。是我們首要考慮的重點,也是將會花最多的精力去 的話題,執行幀率是遊戲類專案的乙個非常重要的效能指標,幀率的下降將直接導致遊戲體驗的下降。程式的資源消耗,一般是指包體...

Unity 優化 渲染優化

渲染優化主要是減少gpu的壓力。1 透明效果 overdraw就是過度繪製,是指在一幀的時間內 16.67ms 畫素被繪製了多次,理論上乙個畫素每次只繪製一次是最優的,但是由於重疊的布局導致一些畫素會被多次繪製,而每次繪製都會對應到cpu的一組繪圖命令和gpu的一些操作,當這個操作耗時超過16.67...

Unity記憶體優化

一 大概標準 1.紋理 40m 2.mono 30m 3.animation 20m 4.mesh 10m 6.font 10m 7.audio 5m 8.gfxdriver 25m 9.resourcemanager 視情況而定 跟 你resourcemanager裡放了多少檔案 該標準是我做 m...