LuaScript在项目根目录下,Cocos导出的Lua文件是这样写的require(“LuaScript.sprite0”),但是运行就提示module ‘LuaScript.sprite0’ not found,求问大神解决方案。
Cocos Studio 版本 2.3.3
Cocos Framework 版本 3.9
Xcode 版本 7.2
模拟器 iPhone6s iOS 9.2
这个帖子第一步的插件安装是不用的吧?2.3.3版本加入了Lua导出功能,我新建了一个工程,编辑界面加入了一个自定义控件,导出Lua文件和工程以及资源,按照帖子里面说的修改代码,把原来的由 CSLoader 从 csb 文件中加载节点,变为从 Lua 文件中加载节点。最后用Xcode运行工程,还是报module ‘LuaScript.xxx‘ not found的错误,而且这个找不到的Lua文件明明存在于我的项目目录下。
上面链接里的 MainScene.RESOURCE_FILENAME 这个地方设置正确么?
把 LuaScript 目录拷贝到工程目录下的 res 目录里,并且把 LuaExtend.lua 里的头一句 addSearchPath 里的路径相应的修改为 res/LuaScript/ 试下。
可以require进来了,看来是把LuaScript放在项目根目录下的关系,多谢层主!