unity中用来数据传输的工具,更加高效的传输数据。适用于网络游戏的数据传输。
2023-03-25 17:31:13 152KB protobuf
1
原始网 protobuf-net是用于.NET代码的基于合同的序列化程序,它碰巧以Google设计的“协议缓冲区”序列化格式写入数据。 但是,该API与Google的API截然不同,并且遵循典型的.NET模式(在使用方面,它与XmlSerializer , DataContractSerializer等大致可比)。 它应适用于大多数编写标准类型并可以使用属性的.NET语言。 发行说明 。 支持的运行时 .NET Framework 4.6.1+ .NET Standard 2.0+ 构建工具 net帮助您正确使用protobuf-net的构建工具。 运行时安装 NuGet提供了所有稳定的版本和一些预发行版本的软件包。 CI构建可通过MyGet获得(提要URL: https://www.myget.org/F/protobuf-net/api/v3/index.json ://www.
2023-03-25 17:14:37 30.56MB C#
1
基 于 Unity 的 Protobuf 数 据 处 理 序 列 化 和 反 序 列 化 测 试 还 有 和 json 数 据 处 理 的 对 比
2023-03-25 15:52:59 158KB Protobuf Unity
1
using System; //需要用到MemoryStream using System.IO; using UnityEngine; //引入ProtoBuf命名空间 using ProtoBuf; /// /// 测试类 /// public class TestProtobuf : MonoBehaviour { /// /// 用于测试的数据类 /// [ProtoContract] //声明这个类能被序列化 public class UserData { //声明每一个需要被序列化的成员,编号从1开始 [ProtoMember(1)] public int id; [ProtoMember(2)] public string name; [ProtoMember(3)] public int level; } //测试代码 void Start() { //将要被序列化的UserData示例 UserData user1 = new UserData (); user1.id = 1; user1.name = "User1"; user1.level = 10; //打印user1 Debug.Log (string.Format ("user1-> id:{0}, name:{1}, level:{2}", user1.id, user1.name, user1.level)); //序列化 byte[] buff = null; using (MemoryStream ms = new MemoryStream ()) { Serializer.Serialize (ms, user1); ms.Position = 0; int length = (int)ms.Length; buff = new byte[length]; ms.Read (buff, 0, length); } //输出字节数组 Debug.Log (string.Format("Serialized data-> {0}", BitConverter.ToString(buff))); //反序列化 UserData user2 = default(UserData); using (MemoryStream ms = new MemoryStream (buff)) { user2 = Serializer.Deserialize (ms); } //打印反序列化生成的user2 Debug.Log (string.Format ("user2-> id:{0}, name:{1}, level:{2}", user2.id, user2.name, user2.level)); } } 作者:qufangliu 链接:https://www.jianshu.com/p/d9be1b3d2446 來源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
2022-06-13 11:25:35 226KB Protobuf-net
1
C# Protobuf-Net 序列化
2022-04-18 17:46:54 326KB C# Protobuf-Net 序列化
1
Unity与Netty进行ProtoBuf通信使用ProtoBuf-net
2022-02-24 21:48:23 4.46MB Unity Netty ProtoBuf-net
1
protobuf-net r668.zip
2021-11-03 16:56:36 5.1MB protobuf-net r668.zip
1
Unity使用的protobuf-net,使用方法可参考本人的文章,地址:https://blog.csdn.net/menghuangxiao/article/details/87824619
2021-11-02 14:29:47 174KB protobuf-net
1
protobuf-net r668.zip
2021-10-27 14:51:12 5.1MB protobuf net r668.zip
1
unity3d protobuf-net c#前后端例子代码
2021-10-18 21:25:23 640KB protobuf-net
1