SWIG-导出C++;将类作为全局变量添加到Lua 我使用SWIG 3使我的应用程序(游戏引擎)中的C++类可用于Lua。问题是,在我的应用程序中,类不是作为全局符号提供的,而是放在一个具有模块名称的全局表中。例如,我必须像这样使用我的颜色类: local myColor = module.Color.red()

SWIG-导出C++;将类作为全局变量添加到Lua 我使用SWIG 3使我的应用程序(游戏引擎)中的C++类可用于Lua。问题是,在我的应用程序中,类不是作为全局符号提供的,而是放在一个具有模块名称的全局表中。例如,我必须像这样使用我的颜色类: local myColor = module.Color.red(),c++,lua,swig,C++,Lua,Swig,但我想要的是: local myColor = Color.red() 也许我在这里遗漏了一些明显的东西,但我在SWIG文档中也没有找到任何关于如何做到这一点的解释

但我想要的是:

local myColor = Color.red()
也许我在这里遗漏了一些明显的东西,但我在SWIG文档中也没有找到任何关于如何做到这一点的解释