随笔分类 -  protobuf

摘要:最近在cocos2dx的项目中,需要在LUA脚本层使用protobuf协议。官方已经推出了很多种语言的版本。但唯独LUA版本不全。于是开始研究protobuf在LUA下的实现,将完整的过程记录了下来,希望对其它人能有所帮助。 1、下载protoc-gen-lua 可以通过HG从服务器(hg clon 阅读全文
posted @ 2017-09-13 10:43 AaronBlogs 阅读(11758) 评论(0) 推荐(0) 编辑
摘要:将源代码导入Assets目录后, unity引擎会出现以下报错: 解决办法: 在 unity项目Assets目录中创建smcs.rsp文件,内容为-unsafe,其作用为可编译不安全代码。 然后重启unity 引擎,可以自动清除错误。 阅读全文
posted @ 2017-05-09 14:55 AaronBlogs 阅读(1558) 评论(0) 推荐(0) 编辑
摘要:1. 概述 protobuf(Protocol Buffers )是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。相比于Json,Protobuf有 阅读全文
posted @ 2017-05-06 09:25 AaronBlogs 阅读(416) 评论(0) 推荐(0) 编辑
摘要:是什么? 目前市面上的unity手游开发主流数据通讯协议的解决方案。protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的 XML表示高效短小得多。虽然是二进制数据格式,但并没有因此变得复杂,开发人员通过按照一定的语法 阅读全文
posted @ 2017-05-06 09:15 AaronBlogs 阅读(808) 评论(0) 推荐(0) 编辑
摘要:proto序列化和反序列化类 序列化是将我们的Protobuf类对象转换成字节数组的方法,网络底层我们从服务器获取到的是字节数组,反序列化是将字节转成proto类对象的方法 阅读全文
posted @ 2017-05-05 21:45 AaronBlogs 阅读(408) 评论(0) 推荐(0) 编辑