Protobuf
烟雨迷离半世殇
战略转移到个人博客:lfzxb.top
展开
-
ET篇:Google.Protobuf的学习(理解基本的使用流程)
据我目前所知,ET使用的数据交换协议是Google.Protobuf,所以今天就来学习一下,但是网上许多人都是以高下立判的方式讲解的,对新手小白很不友好,所以我今天就以纯小白的视角和大家一起学习学习环境:.NET Core2.2.NET Framework 4.7.2Riderprotobuf-csharp-3.7.0-rc-2Google.Protobuf简介prot...原创 2019-02-08 20:12:24 · 3296 阅读 · 0 评论 -
Google.Protobuf的学习(理解基本的使用流程)
上次我们提到了一个比较特殊的类,Addressbook,然后他开头第二行有这末个东西要编辑这个proto后缀的文件,需要用protoc来编辑https://github.com/protocolbuffers/protobuf/releases不要问我为什么不下载64位的,问就是64位的我不会搞为.exe文件设置环境变量这样做的好处是,在任何地方都可以运行.exe文件...原创 2019-02-08 21:58:25 · 9223 阅读 · 0 评论 -
Protobuf篇:使用批处理命令使用protoc.exe生成C#代码
你是否厌倦了每次打开控制台程序输入一大串代码来生成C#文件?如果是的,那么你需要这篇博客学习准备(新手必看哦,大神请自动忽略)Google.Protobuf的学习(一:理解基本的使用流程)Google.Protobuf的学习(二:使用protoc.exe生成自己的类)Rider 2018.3 (直接创建文本文件把后缀改为bat也行)正文打开proto文件所在文件夹(如果...原创 2019-02-22 14:18:55 · 7370 阅读 · 1 评论 -
Unity实战篇:使用Protobuf实现游戏存读档的完整流程(一:配置环境)
准备工作Google.Protobuf的学习(一:理解基本的使用流程)Google.Protobuf的学习(二:使用protoc.exe生成自己的类)Rider 2018.3.Net Core 2.2.Net Framework 4.7.2Unity 2018.3正文首先我们要明确整体流程首次进入游戏——创建数据储存的载体(.data文件)——玩家创建游戏存档(...原创 2019-02-22 19:32:33 · 3403 阅读 · 0 评论 -
Unity实战篇:使用Protobuf实现游戏存读档的完整流程(二:具体项目实战)
读取数据脚本(如果是第一次进入游戏,就初始化数据) public static class PlayerDataReader { /// <summary> /// 数据储存的路径(依据自己情况改变,前面的Application.datapath不能动,在Unity里面就是Assets目录) /// </summ...原创 2019-02-22 20:01:44 · 1810 阅读 · 0 评论 -
Protobuf篇:Proto和Json的灵活互转
Proto对于Json的支持很好,今天我就给大家展示一下Proto和Json的互相转化(不需要额外的第三方插件)学习准备使用Protobuf实现游戏存读档的完整流程(一:配置环境)使用Protobuf实现游戏存读档的完整流程(二:具体项目实战)因为这篇文章是基于以上两篇博文进行的,所以需要看一下,当然了,我在代码里会注释相关功能介绍,尽量让代码易于理解,如果对Protobuf比较熟...原创 2019-02-28 13:21:11 · 8835 阅读 · 1 评论