返回资源库
开发制作代码库开源免费
sol2
高层 C++ 到 Lua 绑定库,支持 Lua 5.1 以上版本与 LuaJIT,可注册函数、用户类型、属性和容器,并提供错误处理与单头文件集成方式。
推荐理由
自研引擎可以少写大量脆弱的 Lua C API 栈操作,让玩法脚本更快获得类型映射、对象生命周期和调用包装,同时仍可访问底层状态。
适用阶段
这里包括引擎、框架、代码库、版本控制和自动化等开发基础。
scriptingengine-integrationengine-programming
使用前留意
模板实例化会增加编译时间和二进制体积,宿主对象所有权与异常策略必须明确;Lua、LuaJIT 和 sol2 版本也需锁定并为脚本边界编写压力测试。