原文:图片资源的加密和cocos2d-x中的解密

主要处理png图片,其他格式图片也是一样的原理。阅读前可以简略了解一下png格式图片的Data trunck。 首先使用python脚本去掉png的PNG SIG bytes 以及末尾的PNGIEND bytes 。然后图片剩余数据的每一个字节和秘钥字符串的每一个字符做不进位加 按位异或,解密的原理就是 a b b a 。通过改写cpp工程里的 Image::initWithImageData c ...

2016-12-27 16:19 11 9880 推荐指数:

查看详情

Cocos2d-x 3.X 资源及脚本解密

加密就不用说了,看上一篇2.X加密的方式,怎么弄都可以。的保证解密规则就行; 现在重点说3.X解密: 在新的3.X引擎官方整合了大部分获取资源的方法,最终合成一个getdata; 可以从源码,和堆栈调用中看到: CCFileUtils.cpp ...

Tue Apr 21 22:30:00 CST 2015 6 13320
cocos2d-x 手游研发小技巧(7)图片资源加密,Lua文件加密

游戏开发中常遇到资源保护的问题。 目前游戏开发中常加密的文件类型有:图片,Lua文件,音频等文件,而其实加密也是一把双刃剑。 需要安全那就得耗费一定的资源去实现它。目前网上也有用TexturePacker工具来加密的,不过针对性还是不够强。 分析一下原理为: 1,转格式:将需要加密的文件 ...

Thu Jul 17 19:22:00 CST 2014 12 13887
cocos2d-xCCLabelAtlas的小图片拼接

美术在设计UI时,很多界面可能使用了数字图片来展示一些效果,比如CD或者 x1/x2等,一般她们都会切成很多单张小的图片,类似这样 cocox2d-xCCLabelAtlas支持直接从图片中读取文字,但先要将上面的图片合并成到一张图片中。 CCLabelAtlas ...

Wed Mar 12 00:05:00 CST 2014 0 7446
cocos2d-x调试lua

cocos2d-x开发包内置了lua,而且也内置了tolua++,提供了lua对C++的支持.在官网下载的开发包的sample就包含了 lua的实例.如何去调试项目中的lua代码呢? 今天的主题就是在cocos2d-x调试lua代码. 有两个工具可以选择,一个简单点,一个复杂 ...

Sun Nov 11 18:55:00 CST 2012 4 14080
libuv在cocos2d-x的使用

libuv经过Node.js的实践和应用,已经证明非常之成熟,本来之前项目用的是这个:clsocket https://github.com/DFHack/clsocket 当初选它的主要原因是它支 ...

Thu Jan 07 05:19:00 CST 2016 0 2723
cocos2d-x的curl

将请求的接口的动作放在互斥锁中进行 1: 2: 3: pthread_mutex_t mutex; 4: pt ...

Fri May 10 23:51:00 CST 2013 0 4933
cocos2d-x在App的应用

cocos2d-x是一个应用广泛的开源游戏引擎,主要是应用与开发2D游戏,开源运行于多个平台,如果只是针对于移动端平台而言,可以运行于android和ios平台。 cocos2d-x目前的版本是3.17,支持C++,JS, lua三种编程语言。 cocos2d-x的核心功能是编写单独的游戏,一个 ...

Mon Dec 03 23:12:00 CST 2018 0 729
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM