首先,大家知道,cocoStudio(以下简称CCS)使用大图模式导出一个UI项目以后得到的是一个json文件,一个plist文件,还有一个png图片文件。然而png图片文件是可以被查看的。那有什么好的办法把图片文件加密呢?
plist文件给了我灵感,之前没有推出CCS的时候,大家都是用TexturePacker软件(以下简称TP)来进行图片整合的,导出来的就是plist文件,而TP是可以进行加密的,具体怎么加密可以参考这篇博客:点击打开链接。
现在我们可以进行图片加密了。具体方法如下:
1.首先用CCS导出使用大图模式导出项目,得到json,plist,png三类文件,然后用CCS新建一个UI工程,引入刚才的plist,png资源。再打开资源文件夹,发现一个xxx.Dir文件夹。里面是plist文件对应的碎图。
2.打开TP,导入该文件夹,参考之前给的链接,进行加密导出。
3.把plist,png文件删去,替换成加密后的plist,pvr.ccz文件。
4.添加相应代码,完美运行。