我正在为一个应用程序实现一个带Lua脚本的插件系统.基本上,它将允许用户通过在Lua中定义一个或多个函数来扩展功能.将调用插件函数以响应应用程序事件.
在Lua中是否有一些可以作为模型的良好开源插件框架?
特别是我想知道将参数传递给插件并接收返回值的最佳方法是什么,这种方式既灵活又易于插件编写者使用.
只是为了澄清,我从Lua脚本编程的角度来看,我对API的设计很感兴趣,而不是从托管应用程序的角度来看.
任何其他与Lua插件系统设计相关的建议或最佳实践将不胜感激.
plugins lua
lua ×1
plugins ×1