用javascript-binding和lua-binding些游戏,如何给代码加密?

请教各位大神,我运行了cocos2d-x中的源代码,编译了app文件。
解压开之后,发现写的那些js逻辑代码都在压缩包中明文显示。这样写的游戏,岂不是随便让别人拿去改改就可以做他们自己的应用了?

请问各位大神是如何解决这个问题的呢?谢谢


也可以给我发邮件告诉我:yanb1985@gmail.com

我在中关村附近,如果各位大神有时间午饭时间出来赐教,非常荣幸能够请大家吃饭:)

原来如此!谢谢,我去试试看

原来如此!谢谢,我去试试看

据官方技术交流QQ群2群的大神说,Cocos2d-Html5里提供了tools,就是用来做混淆的。
用Cocos2d-Html5开发完成后,再用Cocos2d-x JSB编译,并设置Ant Builder做混淆。

比较简单的方法:
把所有脚本文件都合并,且用zlib压缩,或用自己的算法加密。在运行时把这加密过的文件解密或解压。
合并会导致某些lua模块可能用不了,可以分文件加密,再写一个自定义的require。

http://www.html5china.com/thread-1169-1-1.html 你可以瞧瞧这个

http://www.html5china.com/thread-1169-1-1.html 你可以瞧瞧这个

:2::2::2: