第一种 自带的组件。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类型
网友评论