Fork me on GitHub

lua_在C#中执行lua脚本

方法一:使用DoString

代码为:

    Lua lua = new Lua();
            lua.DoString("a=13");
            lua.DoString("b=14");
            object[] value = lua.DoString("return a,b");
            foreach (object obj in value)
            {
                Console.WriteLine(obj);
            }
            Console.ReadKey();

方法二:使用DoFile

在NoPade++中编写lua脚本名为lua.lua,并设置编码方式为ANSI,放在C#项目中,在C中编写代码:

Lua lua = new Lua();
            lua.DoFile("lua.lua");
            Console.ReadKey();

posted @ 2017-11-06 21:36  爱上游戏开发  阅读(2905)  评论(0编辑  收藏  举报
 >>>转载请注明出处