ToLua学习笔记,获取全局lua表,局部lua表

编写以下脚本,我声明了一个全局变量(表)LObject:

ToLua学习笔记,获取全局lua表,局部lua表

注意一定要return

在c#中,通过luaState来获取表:

ToLua学习笔记,获取全局lua表,局部lua表

获取局部lua表:

ToLua学习笔记,获取全局lua表,局部lua表

然后注意在require时,参数必须是文件的路径,是指你编写的lua脚本相对于搜索目录的相对路径,比如搜索目录是Lua,你的lua文件在Lua目录下,那么就需要写成如下格式:

ToLua学习笔记,获取全局lua表,局部lua表

请注意:LuaHelper内容我有做修改,Global是我自定义的全局管理脚本,整个ToLua框架原有代码我做了精简,大家不用非要参考我的代码,只需要用原有的框架,能够保证直接运行main.lua就可以了。

ToLua学习笔记,获取全局lua表,局部lua表

ToLua学习笔记,获取全局lua表,局部lua表

Base脚本其实就是继承自MonoBehaviour的空脚本,替换以前的View

另外LuaManager内增加了对luaState的访问