如何在 lua 脚本中使用 C++ 对象?
示例类:
class cMyClass
{
int a;
void myTest(int b){};
}
cMyClass MyObject;
在 lua 中使用的示例(是我需要的):
MyObjectLuaName.myTest(7);
MyObjectLuaName.a=12;
谢谢!
如何在 lua 脚本中使用 C++ 对象?
示例类:
class cMyClass
{
int a;
void myTest(int b){};
}
cMyClass MyObject;
在 lua 中使用的示例(是我需要的):
MyObjectLuaName.myTest(7);
MyObjectLuaName.a=12;
谢谢!
“在 Lua 中使用 C++ 对象”——对我来说,需要一个“用户数据”对象!
http://loadcode.blogspot.de/2007/02/wrapping-c-classes-in-lua.html(这个不错) http://rubenlaguna.com/wp/2012/12/09/accessing-cpp -来自 lua 的对象/
这正是你所需要的。