【问题标题】:Using C++ objects in Lua scripts在 Lua 脚本中使用 C++ 对象
【发布时间】:2014-09-27 05:26:44
【问题描述】:

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

示例类:

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

cMyClass MyObject;

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

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

谢谢!

【问题讨论】:

标签: c++ object lua lua-api lua-userdata


【解决方案1】:

“在 Lua 中使用 C++ 对象” - 对我来说,需要一个“用户数据”对象!

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

这正是你所需要的。

【讨论】:

    猜你喜欢
    • 2010-12-01
    • 2019-07-25
    • 1970-01-01
    • 2014-04-26
    • 2019-02-18
    • 1970-01-01
    • 2021-06-27
    • 2020-02-09
    • 2018-08-20
    相关资源
    最近更新 更多