圖集的作用

  • 減少draw call: 多張圖片需要多次draw call,合成了一張大圖則只需要一次draw call。

  • 減少內存佔用:OpenGL ES中每張貼圖都需要設置成2的n次方纔能使用。比如你有一張寬高爲100x100和一張寬高爲10x10的圖片,如果不合成大貼圖,那麼需要使用128x128和16x16的兩張圖片(分別是2的7次方和2的4次方),但如果使用一張大圖的話,可以把100x100和10x10的圖片放到128x128的大圖中,這樣就用一張圖片。

參考
鏈接:https://www.jianshu.com/p/bdc39395f768

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