Skip to content

proto快速转换成c#

301 字约 1 分钟

ProtoC#

2024-11-27

项目链接

proto快速转换成c#

在Utils中的Program.cs中替换proto的路径

  string protoDirectory = @"C:\Users\WIN\Desktop\unityProject\Server\LockStepDemo1\Commit\Proto"; // 替换为你的.proto文件目录路径
  string outputDirectory = @"C:\Users\WIN\Desktop\unityProject\Server\LockStepDemo1\Commit\Proto\output"; // 替换为输出目录

image


注意,新增的文件添加进来是不会显示到项目中的需要手动添加进来。

image

导出公共的dll类库

右击commit => 重新生成 编译完成之后dll文件可以在bin/debug中找到

image

然后在服务端的引用中添加该引用

imageimage

在unity中就是自己创建一个Plugins文件夹,然后把dll文件拖进来就可以了

image

使用protobuf

1、安装protobuf

右击引用 => 管理NuGet程序包 => 浏览中搜索protobuf => 安装

image

image

下载了之后在debug中就可以看到protobuf.dll,然后在unity