luajit加密打好game.zip 运行时黑屏加报错

luajit加密打好game.zip 运行时黑屏加报错

Cocos2d: :0: module ‘command/LoadingLayer’ not found:

no field package.preload’command/LoadingLayer’]

no file ‘./command/LoadingLayer.lua’

no file ‘/usr/local/share/luajit-2.0.2/command/LoadingLayer.lua’

no file ‘/usr/local/share/lua/5.1/command/LoadingLayer.lua’

no file ‘/usr/local/share/lua/5.1/command/LoadingLayer/init.lua’

no file ‘./command/LoadingLayer.so’

no file ‘/usr/local/lib/lua/5.1/command/LoadingLayer.so’

no file ‘/usr/local/lib/lua/5.1/loadall.so’

base.httpAction,command/LoadingLayer是我写的2个lua类, 没打包前可以正常运行,quick-cocos2d路径也没问题,原代码scripts也Remove reference,就是找不出原因。有没有人知道?

请写成:require “command.LoadingLayer”

require时不要用/号进行目录分隔,要用.号,否则打包后会找不到文件

是否是从scripts下面打包的?

的确是因为这个原因,谢谢你