纳金网
标题:
LUA学习之与C#交互001
[打印本页]
作者:
王者再临
时间:
2014-9-24 22:21
标题:
LUA学习之与C#交互001
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using LuaInterface;
namespace LuaTest001
{
/// <summary>
/// 1.把LuaInterface.dll,Lua51.dll,luanet.dll放在exe文件里
/// 2.引用LuaInterface.dll类库
/// 3.在C#定义的函数和Lua同步的函数一定要注意命名,大小写和访问类型一定要一致,否则会出现报错(真的感觉坑爹)
/// 4.导出的Unity文件,需要把1中的dll放在同级,在editor中,直接放入assert下面,引用就可以。
/// </summary>
class Program
{
private static Lua m_lua = new Lua();
public static void Init()
{
Program p = new Program();
m_lua.RegisterFunction("Print_Lua", p, p.GetType().GetMethod("Print_Csharp"));
m_lua.DoFile(@"C:\test.lua");
}
public void Print_Csharp(string s)
{
Console.WriteLine(s);
}
static void Main(string[] args)
{
Init();
m_lua.GetFunction("Show").Call();
}
}
}
复制代码
作者:
Kadina
时间:
2014-9-25 09:27
thanks for sharing
欢迎光临 纳金网 (http://www.narkii.com/club/)
Powered by Discuz! X2.5