
前篇:quick-cocos2d-x图片资源加密
在前篇里面,我们实现了图片资源的加密,但还没有实现pList文件的加密。虽然这一加密不是太重要,但如果要实现也是不难的,以下是修改方法。
对pList文件的解析是在lib\cocos2d-x\cocos2dx\platform\CCSAXParser.cpp里的CCSAXParser::parse(const char *pszfile)里处理的,我们可以看到以下熟悉的语句:
char* pBuffer = (char*)CCfileUtils::sharedfileUtils()->getfileData(pszfile, "rt", &size);
有了前篇的基础,我们只需要将这句改成以下:
char* pBuffer = (char*)CZHelperFunc::getfileData(pszfile, "rb", &size); 注意上面的参数有所变化,"rt"改成了"rb",原因是加密后的文件不再是纯文本,所以要用b参数。
另外记得包含头文件HelperFunc.h,而且包含的语句要放在CCSAXParser.cpp文件中NS_CC_BEGIN这行语句之前,否则编译会出错。
以上修改是针对windows平台和AndroID平台的,其他平台的修改请看续篇:
quick-cocos2d-x图片资源加密(续)
原文地址:https://my.oschina.net/SunlightJuly/blog/184179
总结以上是内存溢出为你收集整理的(转)让quick-cocos2d-x支持加密的plist文件全部内容,希望文章能够帮你解决(转)让quick-cocos2d-x支持加密的plist文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)