lua
LuaInterface 库
LuaInterface下载地址
- LuaInterface是一个用于在Lua语言和Microsoft .NET平台的公共语言运行时(CLR)之间集成的库。 Lua脚本可以使用它来实例化CLR对象,访问属性,调用方法,甚至使用Lua函数处理事件。
- LuaInterface.Lua类是CLR访问Lua解释器的主要接口,一个LuaInterface.Lua类对象就代表了一个Lua解释器(或Lua执行环境),Lua解释器可以同时存在多个,并且它们之间是完全相互独立的。
示例
在 C# 中调用 Lua
1 |
|
1 | // Program.cs |
1 | Lua in C# |
在 Lua 中调用 C
测试项目名称:CSharpAndLua
1 | // Tools.cs |
1 | -- Main.lua |
1 | // Program.cs |
1 | Show something ... |
热更新初尝试
- 打开项目程序集所在的根目录bin
- 更改Lua脚本代码内容
- 运行程序集
修改 lua 文件
1 | -- Main.lua |
1 | Show something ... |