BIN_LuaBindLua 常用库
BIN_LuaBind 是一个和 luabind、tolua++ 类似的库,提供了简洁的 C/C++ 到 lua 的绑定机制,但与之不同的是BIN_LuaBind 比他们更安全:lua 层不在直接依赖于 C/C++ 层指针,避免野指针引起宕机。除此之外,BIN_LuaBind 对 Lua 提供了对 lua_state,user data 和 table 的抽象类,在 C++ 端能方便的操作 lua。BIN_LuaBind 已经在大型的 MMORPG 游戏中得到应用,实现游戏脚本引擎。
功能
-
从C / C ++到Lua Bind机制
-
模块绑定
-
类绑定
-
C ++继承类
-
lua handle封装
-
表封装
-
userdata封装
-
绑定机制支持自定义类型
集成
1:下载
原始码2:直接使用bin目录下头文件和库文件,lib目录下包含lua的头文件和库文件
3:或者直接使用自带的VS工程,生成lib文件
评论