在Lua脚本中使用C++对象

如何在 Lua 脚本中使用 C++ 对象?

示例类:

class cMyClass
{
 int a;
 void myTest(int b){};
}

cMyClass MyObject;

示例中使用 Lua(我需要的):

MyObjectLuaName.myTest(7);
MyObjectLuaName.a=12;

谢谢!

点赞
用户3909575
用户3909575

“在Lua中使用C++对象”——对于我来说,这意味着需要一个“userdata”对象!

http://loadcode.blogspot.de/2007/02/wrapping-c-classes-in-lua.html(这个链接不错) http://rubenlaguna.com/wp/2012/12/09/accessing-cpp-objects-from-lua/

这正是你需要的。

2014-08-05 09:19:15