protobuf
卜若
love game,love life
展开
-
卜若的代码笔记-protobuf系列-第三章:Protobuf在Unity的使用
3.1 请参考下面的文章 参考文章 看完这篇文章你基本就能够在客户端使用protobuf 3.2 使用UDP协议发送byte流 使用的protobuf模型: syntax = "proto3"; // proto协议版本 message Player{ int32 id = 1;//同上 int32 hp = 2;//必须字段,在后面的使用中必须为该段设置值 int32 skill = 3;//可选字段,在后面的使用中可以自由决定是否为该字段设置值 } 客户端代码:原创 2020-10-06 19:04:33 · 142 阅读 · 0 评论 -
卜若的代码笔记-protobuf系列-第二章:Protobuf的基本语法
2.1 Protobuf的基本语法简介 上一章的最后一个问题就是,Protobuf为什么是跨语言的一门协议,我们的答案就是,它是通过Protobuf语法进行数据交换的,而下一层的数据byte转化的逻辑对于开发人员来讲是基本可以忽视的,就是一个黑箱。你只需要了解Protobuf的基本语法,就能够知道模型的具体信息,不得不说,这在游戏开发,尤其是网络游戏开发时极具优势的一种策略、 2.2 Protobuf的基本语法课 本节主要讲即将会用到的基本语法,对于更加复杂的语法请上网自行摸索 2.2.1 定.原创 2020-10-06 16:08:53 · 180 阅读 · 0 评论 -
卜若的代码笔记-protobuf系列-第一章:入门
1.1 protobuff简介 如果做过web开发,那一定接触过json,如果没接触过json,这边不介意学习protobuff,对你来说没有任何意义 protobuff是什么?就是一组规则,基于字节流的数据交换规则。而因为要降低传输的信息量,所以对于服务器双方都必须要在事先准备一个解编码器来对数据进行压缩传输。 而这一套解编码器就是protobuff的精髓。 1.2 protobuff模型 如果你学过mvc,你会更容易理解,什么是模型。简单来说,一个模型就是描述一个对象的字段的集合。所以一.原创 2020-10-06 15:21:48 · 332 阅读 · 0 评论