打包发布

请将 ldb打包发布.exe[二建端内附带] 放入lua文件夹内
执行后会在目录中生成 一个out.txt 请将此文件改名为 xxxx.ldb(xxxx为您的商业服的exe名) 即可
注意:
config.lua中 只可以有useModule() 代码,不能有其他任何代码(如果有,请移到别的文件后引用)
在其他lua文件中,不能使用 useModule()、dofile()、loadfile()、require() 引入其他文件的函数,这些函数将会被打包工具略过(也就是会打包出错)

资源打包

当前只支持32位bmp位图一同打包进ldb库
如要将位图打包,请将文件名命名为 jm_xxx.bmp 的格式
示例:
lua/image/jm_123.bmp
请注意:脚本中依然可以使用 new.bmpbutton(“123.bmp”)
文件名增加jm_并无需更改脚本内的引用,依然可以正确读取。

bmp内存管理

一般的,如果只是界面图片的话,只需要 new.bmpbutton(“123.bmp”) 即可 无需额外内存管理代码
如有需要大量的图片载入(例如 几百上千张道具图)等
请需要自行手动管理内存,可以使用以下函数加载与释放bmp位图(特别注意的是,如果bmp资源打入ldb的话,默认为内存永久驻留,请不要释放)
bmp.load(name) –载入bmp位图
bmp.free(name) –释放bmp位图
示例:
bmp.load(“123.bmp”)
new.bmpbutton(“123.bmp”)
bmp.free(“123.bmp”)

文档更新时间: 2019-07-30 12:48   作者:admin