為了使游戲開發更加方便快捷,我繼續了protobuf在lua下的嘗試。 socket使用的是cocos2dx集成的websocket。 先說下環境:cocos2d-x-2.2.1 + protobuf 2.5.0 + protoc-gen-lua + Python 2.7.5 ...
目前lua集成protobuf主要有兩種方式 . protobuf gen lua方案 https: github.com sean lin protoc gen lua 參照說明即可集成 這個方案是將proto文件導出成lua文件, 使用起來稍微麻煩, 不能直接創建lua table, 而是要用生成lua pb文件中指定格式的table來生成二進制, 同樣服務器返回的二進制數據也是反序列化成生成 ...
2015-10-30 00:23 0 2752 推薦指數:
為了使游戲開發更加方便快捷,我繼續了protobuf在lua下的嘗試。 socket使用的是cocos2dx集成的websocket。 先說下環境:cocos2d-x-2.2.1 + protobuf 2.5.0 + protoc-gen-lua + Python 2.7.5 ...
vs2013+cocos2dx 3.13.1 這篇博文是集成Lua版本的protobuf,集成C++版本的過程也可參考。 主要參考博文地址《cocos2dx 3.x C++搭建protobuf環境》,這里的集成方式和參考博文有點不一樣(這里是直接集成到引擎中,參考博文是當成一個庫放到項目 ...
cocos2dx-lua項目發布時,為了保護lua源碼,需要對lua進行加密。通常分為兩種方式:加密文件和編譯為字節碼。 1、加密文件 前提是你不用luajit,而使用lua。這樣這種方法是真正加密,原理是我們自己替換掉lua的的loader函數。通常需要以下幾個步驟: (1)確立 ...
前言 對於內存的優化,網上有很多例子和教程。總體來說,就那么幾種解決方案,在最后我會簡單提下,這里先說下在quick中,對於圖片的處理。 1.查看內存調試信息 對於quick框架的了解, ...
從今天開始關注Torque2D的同時學習一下Cocos2dx,在博客做個記錄,大家共同提高 :) 前期准備 1: VS2010環境並有cocos2dx的項目創建向導 2: 最新版本的引擎 3: 創建使用Box2D和Lua的新項目 代碼分析 為了簡潔明了,后面我的學習方式 ...
本篇介紹如何在lua中使用cjson對數據進行json的encode與decode,首先簡單介紹下cjson: Lua CJSON 是 Lua 語言提供高性能的 JSON 解析器和編碼器,其性能比純 Lua 庫要高 10 到 20 倍。 cocos2dx lua 3.10 默認目錄中包含 ...
AppDelegate 的 applicationDidFinishLaunching 方法中加載Lua引擎 bool AppDelegate::applicationDidFinishLaunching() { // initialize director ...
環境:MacOSx 10.9.2, Lua 5.1.4, luaSocket 2.0.2, xcode5.0.2 所需文件 luasocket-2.0.2.zip,ZeroBraneStudioEduPack-0.50-macos.dmg,lua-5.1.2.zip 第一步,安裝lua ...