鸟语天空
C#调用Lua函数
post by:追风剑情 2018-3-7 16:22

示例

配置CodeGenConfig.cs

22222.jpg


using UnityEngine;
using System;
using System.Collections;
using XLua;

public class CSharpCallLuaTest : MonoBehaviour {

    private string luascript = @"
        function LuaGFun1(p1)
	        print('LuaGFun1()', p1)
        end";

    private LuaEnv luaenv;

    void Awake()
    {
        luaenv = new LuaEnv();
    }

    void Start () {
        luaenv.DoString(luascript);
        Action<string> luaFun = luaenv.Global.GetInPath<Action<string>>("LuaGFun1");
        luaFun("this is param1");
    }
}


运行测试

11111.jpg

评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容