馬上面臨畢業設計,打算做點跟網游有關的,先從做周邊工具開始,目前正在做一個協議序列化和反序列化的東西,廣告一波先: https://github.com/Anti-Magic/rproto 目前非常簡陋,功能還沒做完,不要當真。。 因為目標是綁定到lua,作為一個獨立的庫,不想對項目有依賴 ...
為Lua . 編寫C模塊簡單示例 一 編譯安裝Lua . MSVC 命令行安裝腳本: 打開vs開發人員命令提示,執行此腳本,進行編譯。 生成的目錄文件結構: 使用VS編寫Lua的C模塊時, VS的配置。 C模塊mytest.h頭文件源碼: C模塊mytest.c文件源碼: 點擊生成,產生以下文件 我們只需要將 cl .dll 文件,拷貝到Lua的工作目錄下即可。 LuaFile .lua 文件源碼 ...
2017-10-29 22:41 0 1621 推薦指數:
馬上面臨畢業設計,打算做點跟網游有關的,先從做周邊工具開始,目前正在做一個協議序列化和反序列化的東西,廣告一波先: https://github.com/Anti-Magic/rproto 目前非常簡陋,功能還沒做完,不要當真。。 因為目標是綁定到lua,作為一個獨立的庫,不想對項目有依賴 ...
緣起 luaL_setfuncs 這個函數可以注冊c函數到lua,另外還可以設置閉包函數使用的變量upvalue. 我沒有用過,在 雲風的skynet 才第一次見過,於是寫個例子實際使用以下. 函數原型: void luaL_setfuncs (lua_State *L, const ...
/bin/luac 2.編譯Lua5.3版本 ①下載lua-5.3.3.tar.gz ②m ...
1.lua 5.3的安裝 直接去官網下載 http://www.lua.org/ftp/lua-5.3.3.tar.gz 2.CSJON 編譯lua-cjson庫,用的是雲風fork后修改的支持lua53 integer64的庫,傳送門:lua-cjson庫 https ...
Lua 5.3 協程簡單示例 來源 http://blog.csdn.net/vermilliontear/article/details/50547852 生產者->過濾器->消費者 模式的協程示例 運行截圖現象 ...
項目lua庫升級到5.3版本后,最頭疼的就是原先的一些第三方庫原先只是基於lua5.1設計的,比如protobuff 相關的的. 之前項目引入Lua-pb 實現protobuf的解析和使用,但是這個庫對64位的數據大多是基於32位,有些地方需要修改下。 替換 Struct pack/unpack ...
Lua的版本差異確實是比較讓人頭疼的事情,之前在移動端一直采用Android下使用LuaJit,Ios下使用Lua5.1。這次升級到Xlua(lua5.3版本)主要有兩方面的原因:一是ulua后續維護比價差,決定要升級到xlua,另一方面是公司在上線檢查中提示禁止Luajit的使用(一些Crash ...
注明來源:http://blog.csdn.net/murisly/article/details/46518551 注冊表的描述,借用PIL中的一段話: registry 一直位於一個由 LUA_REGISTRYINDEX 定義的值所對應的假索引(pseudo-index)的位置。一個假索引 ...