LuaLoadChunksFromZIP error: syntax error during pre-compilation.
请问是有什么改动嘛?
因为在3.5中并未发现有加密成zip的脚本或方法,luacompile看说明只能加密成一个个的Luac?
遂从3.3中移过来了了compile_scripts脚本,原来3.5中没有该脚本是由原因的嘛。。。。。太痛了
LuaLoadChunksFromZIP error: syntax error during pre-compilation.
请问是有什么改动嘛?
因为在3.5中并未发现有加密成zip的脚本或方法,luacompile看说明只能加密成一个个的Luac?
遂从3.3中移过来了了compile_scripts脚本,原来3.5中没有该脚本是由原因的嘛。。。。。太痛了
秘钥我前前后对照了好几遍啊
好像和luajit和lua有关。。。。。加了–luajit在4s中可以了,但是5s中又不可以了~
关于 Luajit 的问题,还得等大神的解决方案。
弄好了,仔细看了compile_scripts脚本,把里面的luajit和Lua编译这块儿去掉了,直接对源文件加密,不再编译了,因为现在4S中用的是Luajit,而5s,6s等用的是lua编译,干脆不编统一用源文件直接加密,本来想升级3.6,看到3.6说用了64位的Luajit可是看大家说貌似有坑,还是先这样吧。不晓得这样做有什么影响。
iOS,我觉得统一使用 Lua 字节码的方案 + xxtea 加密就好了(需要把 3.6 的 Luajit 换成 quick 3.3 的 Lua 源码)。
使用 Lua 源码 + xxtea 加密也可以,但是一旦密钥被破解,源码将会保留无疑,至于性能,
貌似现在还没有人做过 Lua 源码和字节码 的对比测试。
嗯这是一种方案,先把热更弄好,加密部分到最后阶段看情况吧。
lua 字节码 可以反编译啊 和裸奔没有什么太大的区别
我也遇到了同样的问题,问了廖大,他说不能使用quick3.3下面的打包脚本了,这样出来的字节码都不一样,不能使用。
需要使用3.5自带的cocos命令来打包加密。
大家试下吧。在这个路径下cocos2d-x\tools\cocos2d-console\bin\cocos.bat。不会使用可以看下上层目录的README.md
所以有加密那一层
这个帖子找了一天了,mark下
