HelloWorld

执行Lua代码

1、引入命名空间 using XLua;

2、创建LuaEnv实例luaenv

3、通过luaenv实例调用DoString方法,并传入Lua代码作为参数

4、CS.UnityEngine.Debug.Log('hello world')是通过Lua调用C#中的Debug.Log方法。

5、销毁luaenv对象 luaenv.Dispose()

  1. using UnityEngine;
  2. using XLua;
  3. public class Helloworld : MonoBehaviour {
  4. // Use this for initialization
  5. void Start () {
  6. LuaEnv luaenv = new LuaEnv();
  7. luaenv.DoString("CS.UnityEngine.Debug.Log('hello world')");
  8. luaenv.Dispose();
  9. }
  10. // Update is called once per frame
  11. void Update () {
  12. }
  13. }

?