Open windpersuer opened 6 years ago
1. 楼主Owner给的版本里面略有小错误,FieldMaskPartial.cs当中第59行错误修正为如下即可: `if (firstInvalid == null) { var writer = new StringWriter(); IEnumerable query = paths.Select<string, string>(JsonFormatter.ToJsonName);
string[] joins = query.ToArray (); string text = string.Join (",", joins); JsonFormatter.WriteString(writer, text); return writer.ToString(); }
` 另外还有一些$语法的使用,需要继续降版本,大家自己改吧。
2. 楼主没有提供protoc的下载地址,pb是3.2.0版本的,我使用3.5.0之后编译不过。 windows版的protoc的下载地址在这: https://github.com/google/protobuf/releases/download/v3.2.0/protoc-3.2.0-win32.zip
3. protoc的使用说明: http://blog.csdn.net/u012364372/article/details/70575279#insertcode 命令行中protoc --help看文档就可以,另外,我把bat的名字也取名了protoc.bat,结果被死循环坑了一下……
谷歌提供的源生的protobuf是使用不了的,因为使用了大量C#6.0的新语法,别白费功夫了。 最后,非常感谢楼主提供的解决方案! (希望能够直接使用unity工程来处理,编译器的下载链接也直接提供了就好。)
另外,注:我的Unity版本是v3.4.4p3的,正准备升级2018,也许又有新坑吧……
作者update到3.4.1了吧? 我用3.2.0 protoc编的用不了啊
1. 楼主Owner给的版本里面略有小错误,FieldMaskPartial.cs当中第59行错误修正为如下即可: `if (firstInvalid == null) { var writer = new StringWriter(); IEnumerable query = paths.Select<string, string>(JsonFormatter.ToJsonName);
` 另外还有一些$语法的使用,需要继续降版本,大家自己改吧。
2. 楼主没有提供protoc的下载地址,pb是3.2.0版本的,我使用3.5.0之后编译不过。 windows版的protoc的下载地址在这: https://github.com/google/protobuf/releases/download/v3.2.0/protoc-3.2.0-win32.zip
3. protoc的使用说明: http://blog.csdn.net/u012364372/article/details/70575279#insertcode 命令行中protoc --help看文档就可以,另外,我把bat的名字也取名了protoc.bat,结果被死循环坑了一下……
谷歌提供的源生的protobuf是使用不了的,因为使用了大量C#6.0的新语法,别白费功夫了。 最后,非常感谢楼主提供的解决方案! (希望能够直接使用unity工程来处理,编译器的下载链接也直接提供了就好。)
另外,注:我的Unity版本是v3.4.4p3的,正准备升级2018,也许又有新坑吧……