博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转)[原创]在ios android设备上使用 Protobuf (使用源码方式)
阅读量:5946 次
发布时间:2019-06-19

本文共 928 字,大约阅读时间需要 3 分钟。

自:http://game.ceeger.com/forum/read.php?tid=13479

 

如果你的工程只能以.Net 2.0而不能以.Net 2.0 subset运行,请看另外一个方法。 

地址: 
=============================================================== 
在此感谢下童鞋,本来之前试过这个方法的 但是不行,可是后来他说可以。我就试了下另外一个模式,结果就成了。 
步骤: 
1. 下载protobuf-net源码, 把其中“protobuf-net”文件夹 拷贝到unity 即可 . (我从svn下载好之后有很多文件夹的,比如protobuf-net,protobuf-net_IKVM,protobuf-net_MonoDroid,protobuf-net_Phone7 ,ProtoGen,QuickStart 等等 ,只复制那个protobuf-net就可以 。) 
地址: 
通过svn下载。 
================================================================================ 
注意:  现在protobuf-net google官网已经不存在源码了, 作者已经把代码转移到github上去了 
         新地址: 
 
================================================================================ 
2. 建立一个新的文件smcs.rsp  ,内容是-unsafe 
3. 把工程设置为.Net 2.0 subset 
4. 重启Unity 
这样就搞定了。 
需要注意的是: 
你的工程必须是.Net 2.0 subset,  如果是.Net 2.0是无法在ios上用这个方法的。(看帖子开头的红字) 
如果你之前使用dll的方式,而要转换成源码的方式 , 是很简单的(反之也一样)。 具体可以看一下源码中的Serializer类,函数名都一样。 
提供包下载(里面包括了protobuf-net源码和smcs.rsp ,直接导入到工程就可以使用):

转载地址:http://ghfxx.baihongyu.com/

你可能感兴趣的文章
React 组件通信之 React context
查看>>
Linux下通过配置Crontab实现进程守护
查看>>
ios 打包上传Appstore 时报的错误 90101 90149
查看>>
Oracle推出轻量级Java微服务框架Helidon
查看>>
密码概述
查看>>
jQuery的技巧01
查看>>
基于泛型实现的ibatis通用分页查询
查看>>
gopacket 使用
查看>>
AlertDialog对话框
查看>>
我的友情链接
查看>>
linux安全---cacti+ntop监控
查看>>
鸟哥的linux私房菜-shell简单学习-1
查看>>
nagios配置监控的一些思路和工作流程
查看>>
通讯组基本管理任务三
查看>>
赫夫曼编码实现
查看>>
html页面显示div源代码
查看>>
Centos下基于Hadoop安装Spark(分布式)
查看>>
3D地图的定时高亮和点击事件(基于echarts)
查看>>
接口由40秒到200ms优化记录
查看>>
java 视频播放 多人及时弹幕技术 代码生成器 websocket springmvc mybatis SSM
查看>>