- 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)