Unity2D之draw call優化

crazyapp發表於2020-12-19
    直奔主題,優化draw call網上有很多,我這裡只寫一下我在開發專案過程中優化draw call的方案。
    1.**圖集打包**。將一個場景中一類的圖片打包到一起。
    2.**sorting group和sprite mask元件對draw call的影響**。Sorting Group元件會對打包的圖集造成一定的破壞,造成一個圖集多次渲染。draw call數量增加。解決方法,減少sorting Group元件的使用,如果非要使用該元件也是可以的,就是針對每個sorting group下的圖片打成一個包,每個渲染組下的圖片不共用。sprite mask元件一個對應一個draw call。所以儘量少用該元件。
    3.**spine動畫對draw call的影響**。spine動畫圖集為一個時,draw call數增加1.但是如果spine動畫的圖集有兩個以上,那麼draw call數會劇增,所以儘量把一個動畫所用到的素材放在一個圖集中。

相關文章