八 CocosEditor基础教程第二季 之JS代码加密处理

前言:

这一节我们将使用ant来加密和压缩js代码;主要通过我们的项目snow来讲解



代码下载

https://github.com/makeapp/cocoseditor-samples (snow-lock



操作过程


1 打开main.js,给代码加上如下if处理(如果是android平台,不需要require),因为我们准备把所有的js代码加密成snow.min.jsc ,既然在一个js文件里面,也就不存在require了

八 CocosEditor基础教程第二季 之JS代码加密处理_第1张图片



2 把tool文件夹里面的build.xml和compile.jar拷贝到snow项目下;

八 CocosEditor基础教程第二季 之JS代码加密处理_第2张图片



3 打开build.xml  指定compiler.jar路径

八 CocosEditor基础教程第二季 之JS代码加密处理_第3张图片



4编辑build.xml ,把published里面的ccbx文件和js文件过滤,界面ccbx编译成了ccbi, 我们需要的是ccbi;


 八 CocosEditor基础教程第二季 之JS代码加密处理_第4张图片


5 按图示操作,把所有的js文件加密成snow.min.jsc;,注意把main.js放在最后

八 CocosEditor基础教程第二季 之JS代码加密处理_第5张图片


6 找到右侧的ant build,点击+号 添加build.xml;

八 CocosEditor基础教程第二季 之JS代码加密处理_第6张图片


7 启动ant;

八 CocosEditor基础教程第二季 之JS代码加密处理_第7张图片


8 我们已经新建过snow-android项目,打开查看assets目录,我们发现了res资源 , .ccbi文件,  snow.min.jsc加密文件  main.xml配置;res和main.xml无法加密,而js和ccbi相对难以破解,所以项目相对是安全的;


八 CocosEditor基础教程第二季 之JS代码加密处理_第8张图片


9 查看snow.min.jsc,我们发现已经加密了;

八 CocosEditor基础教程第二季 之JS代码加密处理_第9张图片


10在asserts目录下面打开main.xml如下操作

八 CocosEditor基础教程第二季 之JS代码加密处理_第10张图片


11最后运行android项目,效果如下;

八 CocosEditor基础教程第二季 之JS代码加密处理_第11张图片

你可能感兴趣的:(cocos2d-x,cocos2d-js,cocoseditor)