介紹:
cocos2d中一般用TexturePacker來組織游戲圖片,從而可以提高游戲載入圖片的效率。如果游戲圖片比較多并且比較大,會(huì)導(dǎo)致TexturePacker生成的texture文件很大,使整個(gè)App變得很大。利用這份代碼,可以在一定程度壓縮texture文件的大小,從而減少App大小?;驹硎牵葘exturePacker生成的拼接圖片進(jìn)行壓縮成zip文件,打包放在工程里,然后在App第一次啟動(dòng)時(shí),后臺(tái)自動(dòng)從zip文件中解壓出TexturePacker生成的拼接圖片文件。解壓之后,就可以正常
測試環(huán)境:
測試環(huán)境:Xcode 4.5, iOS 5.0 以上。
效果圖:
使用方法:
cocos2d中一般用TexturePacker來組織游戲圖片,從而可以提高游戲載入圖片的效率。如果游戲圖片比較多并且比較大,會(huì)導(dǎo)致TexturePacker生成的texture文件很大,使整個(gè)App變得很大。利用這份代碼,可以在一定程度壓縮texture文件的大小,從而減少App大小?;驹硎牵葘exturePacker生成的拼接圖片進(jìn)行壓縮成zip文件,打包放在工程里,然后在App第一次啟動(dòng)時(shí),后臺(tái)自動(dòng)從zip文件中解壓出TexturePacker生成的拼接圖片文件。解壓之后,就可以正常使用TexturePacker生成的texture文件了。解壓后zip文件通過多線程刪除,不會(huì)造成額外的存儲(chǔ)開銷。
解壓代碼利用了minizip類庫。