遊戲資源壓縮

若是在AppStore上推廣遊戲,大小彷佛不是那麼重要。而在國內Android市場,想要推廣一款休閒競技類遊戲,遊戲運營商會對你的包大小有嚴格的要求。由於安卓面對的用戶羣的特殊性,必須考慮到用戶在3G流量下的下載,無疑,小包具備更大的優點。工具

回頭分析一款遊戲的apk包,最佔資源,最可優化,即是圖片資源了。優化

 

總體的思路:spa

1 使用pngquant第一次壓縮,生成png8.net

2 使用pngout進行二次壓縮code

 

這兩個工具,我都是使用.exe工具在window端,用批處理進行的壓縮。效果是,資源變成原來的1/6。blog

這是一種大規模壓縮圖片的方式,生成的資源不在適合放到TexturePacker裏面執着plist文件了,所以使用時爲及時加載,缺失了plist那種預先加載的優勢。遊戲

 

因此最終是 使用TexturePacker 將小圖片製做成plist 預加載,仍是pngquant大規模壓縮,須要本身斟酌了。圖片

 

下面是兩個例子,首先得把兩個exe文件放到當前的res_out目錄下。資源

 

pngout下載地址:https://www.raymond.cc/blog/download/did/1396/get

 

for /R "res_out" %%i in (*.png) do (
     pngquant -f --ext .png --quality 0-30 "%%i" 
)  



for /R "res_out" %%i in (*.png) do pngout.exe "%%i"

 

看到一篇文章,13 個免費的 PNG 圖像的優化和壓縮工具, 不錯,推薦一下。

http://www.oschina.net/translate/4-free-tools-to-optimize-and-compress-png-images-without-loosing-quality

原文地址:http://www.raymond.cc/blog/4-free-tools-to-optimize-and-compress-png-images-without-loosing-quality/

相關文章
相關標籤/搜索