首先需要获取源码,获取方式上一篇已经说明,不清楚的可以看:[Unity3D]简单使用Protobuf-net(二) 创建一个Unity工程,然后将源码中的“protobuf-net”文件夹导入到Unity工程中,“protobuf-net”文件夹是“protobuf-net”的工程目录,包含了其所有的需要用到的源码。等待Unity编译完成。 经过Unity编译后...
1、下载protobuf-net 2、创建Unity工程,创建一个Plugins文件夹,将protobuf-net解压把里面得protobuf-net放到Plugins 3、创建一个名为mcs的文本文件,里面写上-unsafe 4、重启Unity 5、编译自动生成cs代码工具 protogen.exe就是刚才生成的 6、编写.proto文件 message.proto里写入 1 2 3 4 5 6 7 8 9 10 messa...
解压我们之前下载的zip包,如下图所示,使用visual studio 2019打开protobuf-net-3.0.62/src/protobuf-net.sln解决方案文件。 打开后,可以看到解决方案资源管理器的src文件夹下有若干工程文件,我们只需要编译protobuf-net和protobuf-net.Core两个工程即可。由于protobuf-net依赖于protobuf-net.Core,所以,实际上我们只...
在Unity3D中使用ProtoBuf之前,我们需要先将ProtoBuf文件编译成对应的C#类文件。这里以ProtoBuf-Net为例进行介绍,因为它是一款开源的ProtoBuf实现,支持多种平台和语言。 1. 获取ProtoBuf-Net ProtoBuf-Net可以通过NuGet或GitHub等方式进行获取。在Unity3D项目中,通常将ProtoBuf-Net的源代码或DLL文件导入到项目中。 2...
一、 下载protobuf-net 及配置 到http://code.google.com/p/protobuf-net/downloads/list 去下载protobuf-net最新发布版本(写这篇教程的时候最新版本是r668) Precompile\precompile.exe 以及 ProtoGen\protogen.exe 我们还需要CoreOnly\ios中的三个文件,之后会用到,而且最终会放到unity工程下。
(1)首先从GitHub上下载protobuf-net源码:https://github.com/mgravell/protobuf-net,放置在Assets/Plugins目录下 (2)在Assets目录下建立一个新的文件smcs.rsp ,内容是-unsafe (3)把工程设置为.Net 2.0 subset (4)重启Unity 参考文章:http://www.ceeger.com/forum/read.php?tid=14359 ...
首先从gitHub上下载源码 https://github.com/mgravell/protobuf-net 然后进入如下目录下 点击.csproj,进入工程 编译一下,得到如下图: 把protobuf-net.dll加入到 打开该目录下的.csproj,进入工程 编译一下 ,进入如下目录 在该目录下有一个.proto文件,我们的目的是将.proto文件转化为.cs文件 ...
首先从gitHub上下载源码 https://github.com/mgravell/protobuf-net 然后进入如下目录下 点击.csproj,进入工程 编译一下,得到如下图: 把protobuf-net.dll加入到 打开该目录下的.csproj,进入工程 编译一下 ,进入如下目录 在该目录下有一个.proto文件,我们的目的是将.proto文件转化为.cs文件 ...
1. Unity protobuff3.0库的选择 网上搜查发现,目前可供unity使用的protobuff3.0的库主要有2个,一个是 protobuf-net,另一个是 protobuf3-for-unity,选择哪一个呢? 从github上的Star数量来看:protobuf-net的1400+远胜于protobuf3-for-unity的136 从更新日期来看,protobuf-net最近几天都有post,而protobuf3-for...
Protobuf-net也是开源的,项目地址如下:https://github.com/mgravell/protobuf-net 本篇文章介绍Protobuf-net最简单的用法,其他用法见后面几篇。 1.创建一个C#的控制台程序 2.点击项目右键打开“管理NuGet程序包”。 3.搜索“Protobuf-net”,并安装,如下: ...