热更新学习笔记(三)

来源:互联网 发布:3g移动嵌入式软件开发 编辑:程序博客网 时间:2024/06/06 04:05

                                                                                                  热更新学习笔记(三)之 LuaInterface学习

1. C#Lua如何互相调用?

C#Lua互相调用的通信,我们的通信是通过什么完成呢?就是LuaInterface,这是一个开源的项目。

2. 什么是LuaInterface

LuaInterface它包含两个非常核心的库,一个是LuaInterface.dll,一个是Luane.dll,我们可以通过LuaInterface完成LuaC#CLR)之间的互相调用。

LuaInterface的开源项目地址:http://luaforge.net/projects/luainterface/

3. 怎么在C#项目中使用LuaInterface?

首先要先创建一个C#控制台项目,然后把LuaInterface两个核心库添加到项目中,

 

最后把把luaInterface.dll添加到引用中就可以了。

LuaInterface开源项目下载地址:链接:http://pan.baidu.com/s/1i4HSYXZ密码:btql

下面是我写的一个简单例子,在C#中执行访问Lua代码