__parent
在 2019 年 4 月之前,Lua 脚本可以使用字符串键、__class
、__propget
和来反映 LuaBridge 类的方法和属性__propset
。这是一个非常有用的工具,用于创建测试脚本和开发工具以维护导出到 Lua 中的大型类框架。
通过查看 LuaBridge 的发行说明,似乎出于安全原因删除了字符串键。但我发现自己更重视从脚本中反映类的能力,而不是脚本是否可以在对象模型中混杂。特别是在开发模式下。
LuaBridge参考手册暗示C/C++ 程序有一种方法可以公开元表,但我无法弄清楚如何去做。我对 C 和 Lua(或 LuaBridge)之间的接口非常陌生,所以我对我感到困惑并不感到惊讶。如果有人可以分享如何执行此操作的示例,我将不胜感激。