本文发表于程序员刘宇的博客,转载请注明来源:https://www.cnblogs.com/xiaohutu/p/12168781.html 前言 protobuf作为一种通用套接字格式,各种插件里,最本质、最关键的就是基于二进制的两个操作: 1. 根据proto文件打包出二进制数据 ...
本文发表于程序员刘宇的博客,转载请注明来源:https: www.cnblogs.com xiaohutu p .html 前言 protobuf作为一种通用套接字格式,各种插件里,最本质 最关键的就是基于二进制的两个操作: . 根据proto文件打包出二进制数据。 . 根据二进制数据反串化出需要的数据格式。 所以其实在不同平台下需要的就是各自的解析库。作为跨平台的套接字,同版本二进制打包出来的格 ...
2020-01-21 18:47 0 6742 推荐指数:
本文发表于程序员刘宇的博客,转载请注明来源:https://www.cnblogs.com/xiaohutu/p/12168781.html 前言 protobuf作为一种通用套接字格式,各种插件里,最本质、最关键的就是基于二进制的两个操作: 1. 根据proto文件打包出二进制数据 ...
最近在cocos2dx的项目中,需要在LUA脚本层使用protobuf协议。官方已经推出了很多种语言的版本。但唯独LUA版本不全。于是开始研究protobuf在LUA下的实现,将完整的过程记录了下来,希望对其它人能有所帮助。 1、下载protoc-gen-lua 可以通过HG从服务器(hg ...
框架介绍 xLua是当下最流行的unity热更方案之一,作者是腾讯的车雄生前辈,自2016年初推出以来,已经在腾讯的多款游戏项目上应用,目前xLua已经开源到了GitHub。xLua最大的特色是不仅支持纯lua脚本热更,更是可以做 C# 代码的bug hotfix,即平时开发时使用C# ...
这个问题我纠结了好久,应该是属于偏新手的一个问题,在写代码的时候因为两个lua脚本的关联问题,很多新人应该也会纠结于此。 xLua官方的例子加载脚本是这样的: 此时如果lua脚本不在Resources路径下,或者不在默认的目录下,此时是加载不到对应的lua脚本的。 官方例子 ...
原贴:http://blog.csdn.net/wuming0108/article/details/70161886 根据原贴会有一点点小坑,这里我将其重新整理一下。 我使用的环境: 1、unity5.3.3 2、使用的LuaFramwWork_NGUI插件:https ...
python解决ImportError: No module named google.protobuf 关于protocol buffer的优点,就过多涉及;如果涉及到数据传输和解析,使用pb会比自己去写解析代码更有效率,至少对于大部分而言是这样的。 一、下载,安装 ...
下载protobuf 下载地址:https://github.com/google/protobuf/releases 选择protoc-xxx-win32.zip下载 配置环境变量 将解压出来的protoc.exe放在一全英文路径下,并把其路径名放在windows环境变量下的path ...
为了使游戏开发更加方便快捷,我继续了protobuf在lua下的尝试。 socket使用的是cocos2dx集成的websocket。 先说下环境:cocos2d-x-2.2.1 + protobuf 2.5.0 + protoc-gen-lua + Python 2.7.5 ...