2、使用的LuaFramwWork_NGUI插件:https://github.com/jarjin/LuaFramework_NGUI 3、protobuf:https://github.com/google/protobuf 4、protoc-gen-lua:https://github.com/sean-lin/protoc-gen-lua 5、protoc:https://github.com/google/protobuf/releases 6、python:我用的py27,自己下载,程序猿不要这么懒。
2.找到protobuf_2.7.0\python这个文件夹 3.用cmd 执行 python setup.py build命令,没有出现错误的情况下执行第四步 4.用cmd执行 python setup.py install命令,成功的话,就可以测试一下官方的tolua 的框架工程中的菜单栏LuaFramework/Build Protobuf-lua-gen File 功能,看ProtobufData文件夹下是否生成.lua文件(...
luaClient继承MonoBehaviour。 14. lua 针对c#的out 类型参数处理 out类型参数,转换成返回值,lua支持多个返回值。 c#里代码 lua里代码 15. 演示protobuf的使用 c#导出,c#自己使用 protoc-gen-lua生成,给lua使用。 16. 延时int64使用 tolua#提供了个int64的扩展库,把int64分成两个int32了。 17. tolua模拟继承 例...
(2)protobuf_lua_gen:ULUA支持它也很早了,不过当时的ULUA还不是很成熟,蒙哥的csotolua还在发展过程当中,让ULUA支持它的应该是群里面的大神: Chiuan大C,后来教给我,当时需要修改很多地方,对于网络协议来说无非就是“进出”操作,protobuf_lua_gen在lua中序列化出来的字符串,local msg = login:SerializeToString();...
pblua:网上流传的Lua方案,基于protobuf的protoc-gen-lua sproto:云风大神新作,比pbc更小效率高 common:公用的Lua文件目录,就是全局用 define:包含变量声明,全局配置 functions:常用函数库 protocal:通讯协议 controller:控制器目录,处理数据,控制面板显示
protobuf是谷歌创造的最给力的一种协议格式,它的传输效率高,使用方便。在lua中使用protobuf的基本步骤如下: 1:编写.proto协议文件 2:通过批处理命令导出不同语言对应的消息包(类文件) protobuf可以导出c++ java c# 等等很多种语言的消息包,但是不包括Lua语言,为此我们需要一个辅助工具protoc-gen-lua,此工具的目的...
lua性能优化.pdf xlua-framework.userprefs xlua-framework Unity游戏纯lua客户端完整框架---基于xlua,整合tolua的proto-gen-lua以及各个lua库和工具类 ---未完成,持续更新中... XLua框架设计文档目录如下(具体内容查看工程下的《XLua框架设计文档.docx》) ...
lua性能优化.pdf xlua-framework.userprefs README xlua-framework Unity游戏纯lua客户端完整框架---基于xlua,整合tolua的proto-gen-lua以及各个lua库和工具类 ---未完成,持续更新中... XLua框架设计文档目录如下(具体内容查看工程下的《XLua框架设计文档.docx》) ...
protobuf是谷歌创造的最给力的一种协议格式,它的传输效率高,使用方便。在lua中使用protobuf的基本步骤如下: 1:编写.proto协议文件 2:通过批处理命令导出不同语言对应的消息包(类文件) protobuf可以导出c++ java c# 等等很多种语言的消息包,但是不包括Lua语言,为此我们需要一个辅助工具protoc-gen-lua,此工具的目的...
tolua_runtime_pb 使用lua-protobuf的tolua_runtime 基于 ,替换protoc-gen-lua为lua-protobuf,并编译各平台的库。 想自己编译可以试一下。不想浪费时间可以直接用插件目录里编译好的。或者用编译后且集成好的完整的 。 图书馆 tolua_runtime 1.0.8.584 lua-protobuf 0.3.2 环境 PC:build_win32.sh build_win...