我目前正在计划如何将Lua脚本集成到我的2D游戏引擎中,并且我想直接使用最合适的解决方案来公开C ++类和对象。
我已经读过(如果有帮助的话):http : //lua-users.org/wiki/BindingCodeToLua
如果您有更好的脚本语言值得推荐,那就去吧; D
欢迎所有帮助,我需要最好的解决方案才能开始实施谢谢
我目前正在计划如何将Lua脚本集成到我的2D游戏引擎中,并且我想直接使用最合适的解决方案来公开C ++类和对象。
我已经读过(如果有帮助的话):http : //lua-users.org/wiki/BindingCodeToLua
如果您有更好的脚本语言值得推荐,那就去吧; D
欢迎所有帮助,我需要最好的解决方案才能开始实施谢谢
Answers:
如果您的脚本语言的主要品质是易于绑定,请尝试AngelScript。它可以直接调用注册的函数,而无需编写代理函数,并且它支持各种编译器的调用约定。语言本身类似于c / c ++,视情况而定可能是好事,也可能是坏事。
我听说过LuaPlus的好处。它将低级C API包装到高级C ++中。