Cocos2d游戏开发之如何解包获得pvr.ccz中的美术资源
Cocos2d游戏开发之如何解包获得pvr.ccz中的美术资源
在大部分时候,Cocos2d游戏会将美术资源打包以减轻性能要求,提高加载速度。而如果我们需要获得其中的美术资源,就得解包。这里以plist+pvr.ccz常见于iOS项目上的打包方式为例。
我们需要:
- 资源文件(1.zip)
- 常用打包软件TexturePacker(TexturePacker.zip)
- 方便好用的解包软件Anti_TexturePacker17(Anti_TexturePacker17.zip)
先将上述文件下载,安装好。打开TexturePacker,我们可以看见TexturePacker的界面十分简洁。
将解压好的资源文件整个文件夹拖入TexturePacker资源管理器中。
这样,我们就能看到pvr.ccz里打包的美术资源了(可以启用多文件打包)
接下来,我们要将每一个pvr.ccz输出成一张png文件方便裁剪。
如图,使用TexturePacker中的拆分精灵表工具
打开我们想要转化的pvr.ccz文件,将精灵宽度和高度调至最大(蓝色范围刚好覆盖整个视图)
按保存精灵,保存了1个就成功了。
接下来要用到我们刚刚导出的png文件和原来资源文件中有的同名plist文件,将png文件重命名跟plist文件相同(删除-0)并放在同一文件夹下。
运行Anti_TexturePacker。
导入我们刚刚导出的png文件,这个软件会自动读取同名pllist,将其拆分成多个png文件。
如果要替换其中png文件,需要相同文件名和宽度高度等其他属性一致。