请教各位大神,我运行了cocos2d-x中的源代码,编译了app文件。
解压开之后,发现写的那些js逻辑代码都在压缩包中明文显示。这样写的游戏,岂不是随便让别人拿去改改就可以做他们自己的应用了?
请问各位大神是如何解决这个问题的呢?谢谢
也可以给我发邮件告诉我:yanb1985@gmail.com
我在中关村附近,如果各位大神有时间午饭时间出来赐教,非常荣幸能够请大家吃饭:)
请教各位大神,我运行了cocos2d-x中的源代码,编译了app文件。
解压开之后,发现写的那些js逻辑代码都在压缩包中明文显示。这样写的游戏,岂不是随便让别人拿去改改就可以做他们自己的应用了?
请问各位大神是如何解决这个问题的呢?谢谢
也可以给我发邮件告诉我:yanb1985@gmail.com
我在中关村附近,如果各位大神有时间午饭时间出来赐教,非常荣幸能够请大家吃饭:)
原来如此!谢谢,我去试试看
原来如此!谢谢,我去试试看
据官方技术交流QQ群2群的大神说,Cocos2d-Html5里提供了tools,就是用来做混淆的。
用Cocos2d-Html5开发完成后,再用Cocos2d-x JSB编译,并设置Ant Builder做混淆。
比较简单的方法:
把所有脚本文件都合并,且用zlib压缩,或用自己的算法加密。在运行时把这加密过的文件解密或解压。
合并会导致某些lua模块可能用不了,可以分文件加密,再写一个自定义的require。