BIN_LuaBindLua 常用庫(kù)
BIN_LuaBind 是一個(gè)和 luabind、tolua++ 類似的庫(kù),提供了簡(jiǎn)潔的 C/C++ 到 lua 的綁定機(jī)制,但與之不同的是BIN_LuaBind 比他們更安全:lua 層不在直接依賴于 C/C++ 層指針,避免野指針引起宕機(jī)。除此之外,BIN_LuaBind 對(duì) Lua 提供了對(duì) lua_state,user data 和 table 的抽象類,在 C++ 端能方便的操作 lua。BIN_LuaBind 已經(jīng)在大型的 MMORPG 游戲中得到應(yīng)用,實(shí)現(xiàn)游戲腳本引擎。
功能
-
從C / C ++到Lua Bind機(jī)制
-
模塊綁定
-
類綁定
-
C ++繼承類
-
lua handle封裝
-
表封裝
-
userdata封裝
-
綁定機(jī)制支持自定義類型
集成
1:下載
原始碼2:直接使用bin目錄下頭文件和庫(kù)文件,lib目錄下包含lua的頭文件和庫(kù)文件
3:或者直接使用自帶的VS工程,生成lib文件
評(píng)論
圖片
表情
