using LuaInterface; public class HelloLua : MonoBehaviour { private string script = @" print('hello toLua');--这个是lua代码字符串 "; // Use this for initialization void Start () { LuaState lua = new LuaState ();//创建lua虚拟机,主要用于和C#交互 lua.Start (); //启动,初始化 lua.DoString (script); //调用字符串形式的lua代码 lua.CheckTop (); //清空lua虚拟机栈 lua.Dispose (); //析构lua lua = null; //赋空,让GC回收 } }
LuaState类在LuaInterface命名空间中