1. 程式人生 > >unity安卓包大小壓縮優化(146M優化到83M)

unity安卓包大小壓縮優化(146M優化到83M)

想要壓縮包大小,首先得知道打包出來的各個資源的大小,明確知道哪些資源佔用大,可以通過如下操作開啟Editor.log(可能需要先輸出一遍安卓包)

1、在Unity Console介面右上角點開Open Editor Log



2、壓縮包的辦法就是把每個圖片都設定packing tag,然後Sprite packer會自動將圖片合成圖集power of Two,也就是2的次方,unity對於2的次方的素材能提供ETC壓縮,壓縮大小還是挺可觀的,這也是用Sprite Packer打包圖片的原因。測試下來能壓縮幾十MB。

關於Sprite Packer的詳細資訊可以參考雨鬆的部落格,連結

3、首先,選中需要壓縮的圖片,理論上可以把所有圖片都選中設定packing Tag,請手動選擇而且確保你的專案沒有用到的圖片不要選擇進去,不然反而會增大體積


4、開啟Sprite Packer,點選Pack(也可以不Pack,因為播放的時候unity會自動重新Repack一遍)



5、最終看看壓縮體積的成果


Sprite Packer同樣對iOS專案適用~~~~~~