热更新学习笔记(三)
热更新学习笔记(三)之 LuaInterface学习
1. C#与Lua如何互相调用?
C#与Lua互相调用的通信,我们的通信是通过什么完成呢?就是LuaInterface,这是一个开源的项目。
2. 什么是LuaInterface?
LuaInterface它包含两个非常核心的库,一个是LuaInterface.dll,一个是Luane.dll,我们可以通过LuaInterface完成Lua和C#(CLR)之间的互相调用。
LuaInterface的开源项目地址:http://luaforge.net/projects/luainterface/
3. 怎么在C#项目中使用LuaInterface?
首先要先创建一个C#控制台项目,然后把LuaInterface两个核心库添加到项目中,
最后把把luaInterface.dll添加到引用中就可以了。
LuaInterface开源项目下载地址:链接:http://pan.baidu.com/s/1i4HSYXZ 密码:btql
下面是我写的一个简单例子,在C#中执行访问Lua代码