网狐cocos lua怎么打包apk
仍然使用上次生成的test工程,我是放在bin目录下的。
在bin目录下创建文件test.bat文件,内容如下:
[cpp]viewplaincopy
@echooff
setDIR=%~dp0
%DIR%win32\php.exe%DIR%\lib\compile_scripts.php-zip-xmaintest/scripts/test/res/test
说下complie_scripts.php的用法:
[cpp]viewplaincopy
usage:compile_scripts[options]dirnameoutput_filename
options:
-zippackagetozip
-suffixpackagefileextensionname
-pprefixpackagename
-xexcludepackages,eg:-xframework.server,framework.tests
-qquiet
examples:
*packageingscripts/*.luatores/game.zip
compile_scripts-zipscripts/res/game
注意:需要将quick-cocos2d-x\bin\win32目录加入到系统PATH环境变量,另外过程中可能会提示缺少msvcr110.dll文件,自己解决一下就可以了。
运行test.bat后就会在test/res目录加生成test.zip文件。
要调用里面的脚本需要在mail.lua文件中CCLuaLoadChunksFromZip("res/framework_precompiled.zip")语句下添加一句代码:
CCLuaLoadChunksFromZip("res/test.zip")
删除掉原来的脚本,注意要保留main.lua,测试一下,证明程序可以运行。
这样脚本就不需要加密解密了。