关于quick cocos资源加密后可能出现黑屏的问题

今天在七月大大的指导下,对quick cocos的资源加密这部分的环境有了一个新的认识,也是出于自己最近在写的一个游戏出现了代码加密以后运行黑屏的问题。

首先参考quick目录docs/howto/encrypt-lua-code 的文档,其实只要注意几个关键点,自己的游戏工程的frameworks/cocos2d-x/external/lua/lua/lopcodes.def 和lopmodes.def 一定要是原始状态且一定要和quick目录下对应这两个文件保持一致,另外quick目录下的luac一定要是最原始的,关于如何还原,文档中有写。

还原好文件后,到自己游戏工程目录下可以给lua目录下的lua.h随便加个空格,目的是为了重新编译这些文件。之后再重新运行build脚本,加密的环境就能回到最初状态了。

你可能感兴趣的:(quickcocos加密黑屏)