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

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

ToLua学习笔记,获取全局lua表,局部lua表_第1张图片

注意一定要return

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

获取局部lua表:

ToLua学习笔记,获取全局lua表,局部lua表_第2张图片

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

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


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

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

你可能感兴趣的:(Unity开发工具)