Unity 3种通讯方式简介

第一种 自带的组件。Network

Network Manager 是服务器的控制组件(scene 一个manager)

Network Manager HUD 显示和连接 服务器列表等

每个需要 同步数据的对象,必须有Network Identity(网络id)

Network Transform 同步transform 的信息到其他客户端


第二种 Photon 

Photon 第三方的开发者, 为许多的语言开发了许多的版本。可以在 asset store里面找到


每个网络对象,同步位置及 物理特性等




第三种  node.js + socket.io

这是基于 websocket 通讯,自己开发后台。

socket.io 在asset store 也可以找到。node.js 则需要自己搭建服务器


socket=go.GetComponent<SocketIOComponent>();

socket.Emit("sendPos",newPos);//"sendPos" 是cmd名,newPos是JSONObject类型

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 尊敬的各位领导!老师!亲爱的同学们,大家好! 我是三四班的王子琦,今天我演讲的题目是《诵国学经典,做美德少年!》 ...
    清心阁阅读 1,391评论 0 0
  • 刚刚离开了阿不那国,眼前出现一座村庄。相对于阿不那国的繁华,这里只有森森的树,茏茏的草,艳艳的花,啾啾的虫。 不远...
    李一十八阅读 2,839评论 0 0