unity圖集之:從sprite packer到sprite atlas

圖集的使用,可以減少draw call, 提高資源加載速度,減小圖片的空間佔用;

對於舊版本的unity,一般用sprite packer:

使用之前,先Enable這個Mode,在Editor Setting中設置如下:

然後給需要打包的圖片一個共同的Packing Tag,這樣相同packing tag圖片就都打包到一個圖集中了:

打包好的圖集可以在Window -> Sprite Packer中查看:

————————————————————————————————————————

新版本的unity有一個新的工具,叫做sprite atlas,同樣,使用之前要Enable一下:

(注意,箭頭下面的Padding Power是舊版本sprite之間間距的意思)

Enable之後,我們就可以新建圖集了;新版本的圖集是資源,所以在Project中點擊鼠標右鍵,create -> sprite atlas:

然後把需要的sprite甚至整個文件夾加進去就行:

這裏有個地方要注意,最好不要用Tight Packing,雖然這樣可以更大程度壓縮鏤空的圖片,但是鏤空的部分,放入別的圖片,很有可能造成他們意外地出現在你的UI中;

更多關於sprite atlas與sprite packer的比較,可以參考下面的文章:

https://www.jianshu.com/p/2640bdb29fdc

以下是我做的小遊戲,掃碼玩玩看:

 

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