Unity赛车游戏Protobuf使用封装与实践.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 3页
  • 2026-03-11 发布于北京
  • 举报

Protobuf是的一个开源序列化库,因为使用的数据压缩算

法等优化,序列化的数据较Xml更小,速度更快,因为序列化后

数据是以紧凑的二进制流形式展现的,所以几乎不可直接查看。

由于Protobuf不支持.Net3.5及以下版本,所以如果要在Unity3D当

中使用,则需要用到第的Protobuf-net库。

Protobuf-net也是开源的,项目地址如下:

2

•protobuf-netr668(如果是其他版本,请自行编译)

•protobuff-netdll库放入Unity对应目录(Plugins/protobuff-net)

•mcs文件(老版本U3D可能需要或自己编译protobuff-net)

•proto配置文件语法和编写协议文件

•将proto文件转为C#源码工具和批处理:注意自动导出的为

partial类型

•将生成的C#文件放入Assets\Scripts\ProtoFi\

文档评论(0)

1亿VIP精品文档

相关文档