Lesson1_C#调用Lua_Xlua中的Lua解析器

    //Lua解析器,能够让我们在Unity中执行Lua语句,记得引入XLua库
    LuaEnv env = new LuaEnv();

    //执行lua语言 把一个Lua中的语句当做字符串传入
    env.DoString("print('你好世界')");

    //执行lua脚本 : 依靠Lua中多脚本执行require,xlua的默认加载lua脚本路径在Resources文件夹,并且后缀为 .lua.txt
    env.DoString("require('Main')"); 这里的Main说明是在Resources里,且文件名为Main.lua.txt
    //一般来说,C#这里要与Lua建立联系,必须依靠Lua提供一个Main脚本(名字随意),在Lua的Main脚本中进行require其他Lua脚本,这样C#只用通过
    //解析器去执行一次require('Main')就能与所有相关的Lua脚本建立联系
    
    //请注意,在Lesson3会封装一个Luamanager,后续所有文章都会依靠这个LuaManager进行。

    //垃圾回收
    env.Tick();
    
    //销毁lua解析器
    env.Dispose();
posted @ 2024-02-28 22:10  波奇型蠢驴  阅读(4)  评论(0)    收藏  举报