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

Using C++ objects in Lua scripts

本文关键字:c++ 对象 Lua 脚本      更新时间:2023-10-16

如何在lua脚本中使用c++对象?

示例类:

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

在lua中使用的例子(是我需要的):

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

谢谢!

"在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/