编译指令:

    一、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类进行序列化及反序列化:

    ?