时间20180508,使用的unity版本2017.2,unity中的.net 4.6平台还是不稳定版本。

示例代码地址:https://github.com/hiramtan/HigRPC_unity

估计还不会有人用在商业手游项目中,原因:

.net 4.6还是实验性版本,并不能保证稳定性。
编译可用的gRPC类库到移动平台。
需要验证在Android iOS平台上所有逻辑的稳定性。
在编辑器中使用流程如下:

How to use in unity

设置 .net 4.6

导入 gRPC dll

Google.Protobuf.dll
Grpc.Core.dll
grpc_csharp_ext.x64.dll
System.Interactive.Async.dll
创建测试逻辑.

Extention

用户自定义协议及代码生成

Grpc.Tools.1.11.x\tools\windows_x86\protoc.exe -I../../protos --csharp_out Greeter --grpc_out Greeter ../../protos/helloworld.proto --plugin=protoc-gen-grpc=packages/Grpc.Tools.1.11.x/tools/windows_x86/grpc_csharp_plugin.exe
Note: Haven't test on mobile platform

点击链接加入QQ群【83596104】:https://jq.qq.com/?_wv=1027&k=5l6rZEr

转载于:https://www.cnblogs.com/hiramtan/p/9562384.html

Unity中使用gRPC相关推荐

  1. 学习在Unity中创建一个动作RPG游戏

    游戏开发变得简单.使用Unity学习C#并创建您自己的动作角色扮演游戏! 你会学到什么 学习C#,一种现代通用的编程语言. 了解Unity中2D发展的能力. 发展强大的和可移植的解决问题的技能. 了解 ...

  2. 学习用C#在Unity中创建一个2D Metroidvania游戏

    学习用C#在Unity中创建一个2D Metroidvania游戏 你会学到: 构建2D Unity游戏 用C#编程 玩家统计,水平提升,米尔和远程攻击 敌方人工智能系统 制定级别和级别选择 Lear ...

  3. 在Unity中制作4种不同的游戏

    流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,48.0 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:8.6 GB 含课程素材 |时长:15h ...

  4. 学会在Unity中创建一个Match-3益智游戏 Learn To Create a Match-3 Puzzle Game in Unity

    MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:48场讲座(6h 38m) |大小解压后:2.8 G ...

  5. Unity中创建本地多人游戏完整案例视频教程 Learn To Create A Local Multiplayer Game In Unity

    Unity中创建本地多人游戏完整案例视频教程 Learn To Create A Local Multiplayer Game In Unity MP4 |视频:h264,1280x720 |音频:A ...

  6. C#开发Unity游戏教程之Unity中方法的参数

    C#开发Unity游戏教程之Unity中方法的参数 Unity的方法的参数 出现在脚本中的方法,无论是在定义的时候,还是使用的时候,后面都跟着一对括号"( )",有意义吗?看起来最 ...

  7. Unity中制作游戏的快照游戏支持玩家拍快照

    Unity中制作游戏的快照游戏支持玩家拍快照 有些游戏支持玩家"拍快照",也就是将游戏的精彩瞬间以图片的形式记录下来的功能.这个功能比较有趣,而且以后的用途也会很广,为此本节打算介 ...

  8. 如何在Unity中添加三维空间声音Spatial Sounds

    hololens的声音模块是头戴环上,靠近耳朵上方的一个红色的模块,三维空间声音感效果还不错,本文主要讲述如何在项目中使用空间声音特性.我们主要讲述必须的插件组件和unity声音组件和属性的设置来确保 ...

  9. unity项目源码_在Unity中使用protobuf

    Protocol Buffers (通常简称为protobuf) 是Google开发的一种格式,这种格式与开发语言无关.与运行平台无关,用于序列化结构数据,并且很容易扩展.这种格式可以用于通信协议.数 ...

最新文章

  1. 阿里云地图添加点线面
  2. 密码找回功能可能存在的问题
  3. 10个关于文件操作的小功能(Python),都很实用~
  4. loadrunner 配置远程监控windows服务器系统资源
  5. OpenStack绝非昨日黄花 | 人物志
  6. spark学习-37-Spark的SortShuffleManager
  7. 卷积与反卷积、步长(stride)与重叠(overlap)及 output 的大小
  8. STL在数组算法的使用
  9. react native webview 不能滑动页面
  10. 学计算机专业必须马上买笔记本吗,大学生刚刚进入学校,需要购买笔记本电脑吗?听听学姐的建议吧...
  11. 追寻职业榜样计算机论文翻译,追寻职业榜样征文
  12. JAVA分解与合并文件函数_Windows WIM文件的分割,合并,瘦身操作
  13. 群发“站内信”的实现(摘抄)
  14. 佐治亚理工学院计算机科学硕士,佐治亚理工学院
  15. Room数据库添加字段遇到的问题记录
  16. VMware安装mac的流程及unlocker 报错 、出现的一些问题解决方案整理
  17. amp;#9733;《唐琅探案》后记【2】
  18. 微信在线客服功能开发问题记录
  19. 魅族再次助推陌陌商业化,不遗余力为其洗白
  20. bizhubc226说明书_柯尼卡美能达复印机C226|C266扫描功能设置

热门文章

  1. 电平转换电路_RS232电平和TTL电平有什么不同?如何转换?
  2. 爬虫教程 python3_Python3网络爬虫(四): 登录
  3. python传递utf8 到c++_深入理解Python的TLS机制和Threading.local()
  4. Android tv开发px,【Android】TV端项目开发挖坑总结
  5. 深度搜索和广度搜索领接表实现_算法基础04-深度优先搜索、广度优先搜索、二分查找、贪心算法...
  6. 如何解决JDK的安装路径中有空格的情况
  7. IDEA 修改项目名称
  8. python 模块,模块名和包 最最简单的使用 入门级 不够详细 不建议参考- - 扫一眼就好
  9. Python机器学习全流程项目实战精讲(2018版)
  10. [译] Vue: scoped 样式与 CSS Module 对比