CSkin博客
标题:
C# 与Lua 调用问题
[打印本页]
作者:
雾天
时间:
2018-9-3 10:45
标题:
C# 与Lua 调用问题
lua脚本中调用C#的函数出错,错误如下
“LuaInterface.LuaException”类型的未经处理的异常在 LuaInterface.dll 中发生
其他信息: TestLua.lua:15: attempt to call global 'MyLife' (a nil value)
脚步中调用代码
require = "luanet"
luanet.load_assembly("testLua")
MyLife = luanet.import_type("testLua.MyLife")
life = MyLife()
C#里面的类
public class MyLife
{
public string my;
public MyLife() { }
public MyLife(string my)
{
Console.WriteLine("lua use C#");
this.my = my;
}
}
LuaInterface 也引用了
lua51.dll luanet.dll LuaInterface.dll 这三个也放到bin 的Debug目录下了
刚接触这方面不长时间,不懂怎么回事,哪位大神指教一下,怎么解决
欢迎光临 CSkin博客 (http://bbs.cskin.net/)
Powered by Discuz! X3.2