解压TexturePacker生成的文件

联合创作 · 2023-09-26 04:41

cocos2d中一般用TexturePacker来组织游戏图片,从而可以提高游戏载入图片的效率。如果游戏图片比较多并且比较大,会导致TexturePacker生成的texture文件很大,使整个App变得很大。利用这份代码,可以在一定程度压缩texture文件的大小,从而减少App大小。基本原理是,先将TexturePacker生成的拼接图片进行压缩成zip文件,打包放在工程里,然后在App第一次启动时,后台自动从zip文件中解压出TexturePacker生成的拼接图片文件。解压之后,就可以正常使用TexturePacker生成的texture文件了。解压后zip文件通过多线程删除,不会造成额外的存储开销。
解压代码利用了minizip类库。 [Code4App.com]

浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报