proto快速转换成c#
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"; // 替换为输出目录
注意,新增的文件添加进来是不会显示到项目中的需要手动添加进来。
导出公共的dll类库
右击commit => 重新生成 编译完成之后dll文件可以在bin/debug中找到
然后在服务端的引用中添加该引用
在unity中就是自己创建一个Plugins文件夹,然后把dll文件拖进来就可以了
使用protobuf
1、安装protobuf
右击引用 => 管理NuGet程序包 => 浏览中搜索protobuf => 安装
下载了之后在debug中就可以看到protobuf.dll,然后在unity