主題

Accelerate Success: The Unity UI Makeover webinar

夏洛爾 | 2021-09-15 02:02:28 | 巴幣 2 | 人氣 37


講座包含多種優化UI的技巧和注意事項

36分鐘左右的片段有提到drawcall的合併規則

Batchable:
1.Elements have the same texture
2.Elements use the same material
3.Elements must be coplanar
4.Elements must be on the same canvas/subcanvas

關於1
首先推薦如果是由靜態裝飾組成的UI物件,建議將其整合為一張獨立的Texture
其次,多個Sprite可以透過Sprite Atlas組合成一張Texture sheet,屬於這張Texture sheet的Sprite就會在Batch判定上屬於同一張texture

關於3
要注意元件的堆疊,包含透明部分只要有重合,就會變成 Not coplanar

關於4
所以雖然有很多推薦分割Canvas的優化手段,但過度分割Canvas也會導致元件不能Batch,因此最佳策略還是合理分割,最後是根據Profiling Tool去調整多種效能的取捨


創作回應

相關創作

更多創作