编译指令:
一、Google.Protobuf安装
1、新建VS控制台项目。
2、选择项目,右键菜单选择“管理NuGet程序包”。
安装后,在项目的同级目录会生成 packages文件夹。
此项packages/Google.Protobuf.Tools.3.6.1/tools/windows_x64/protoc.exe是Protobuf编译器,用于将.proto文件生成C#文件。
4、下载C#资源包,编译protobuf-3.6.1\csharp\src\Google.Protobuf生成Google.Protobuf.dll,并将Google.Protobuf.dll拷贝至Unity中。
二、示例
通过protoc.exe进行编译,生成Person.cs文件。
C#代码中使用Person类进行序列化及反序列化:
?