如何评价unity3d unet教程5中多人游戏和网络模块UNet

用 Unity 开发 MMO 类似的多人在线游戏使用什么样的网络方案? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
Game Engines
用 Unity 开发 MMO 类似的多人在线游戏使用什么样的网络方案?
· 275 天前 · 3255 次点击
目前用的 Unity 5 ,内置的有 UNET ,看起来挺美好,对象状态的同步之类的都帮你做了
但是怎么看怎么像只适合局域网联机的游戏用,官方提供的 Internet Service 又让人觉得很虚,总不能把基础都交给别人吧
我现在的想法是按照 Unity 的 API ,以尽量兼容的方式写一个自己的框架出来,也得解决状态同步之类的事情,但是 UNET 封装的太严密了,反而没有 Unity4 的好加个 wrapper
有做游戏开发的同学可以分享一下网络联机的方案吗?
15 回复 &| &直到
21:33:27 +08:00
& &275 天前
服务器 bind 到一个地址 监听,
客户端 socket 连接
处理消息,同步状态,

& &275 天前
推荐去看 ue4 的官方文档和源码
& &275 天前
虽然帮不上才才什么忙,我还是可以来吹水的
& &275 天前
& &275 天前
& &275 天前
@ Unity 5 把老的比如 NetworkView 之类的都标为 deprecated 了,新的 High Level API 封的太死
看来自己重新写一套是最好的选择了,基础库还是逃不掉的
& &275 天前
虽然帮不上才才什么忙,我还是可以来吹水的
& &275 天前
虽然帮不上才才什么忙,我还是可以来吹水的.
& &275 天前
我使用的是 socket(System.Net) + 自定义协议+Google Protobuff ,服务器用 java 的 Netty ,完鸟。
从不用自己看不了或看不懂的库。
& &275 天前 via iPhone
噫你怎么开始做游戏了[doge]
我之前看到过一个手游,是 unity 里搞 websocket …
& &275 天前
给你一个关键词 unity photon
& &274 天前
@ 诡异的工作 2333 ,也是当玩啦
& &274 天前
@ 谢谢,这个 framework 看起来比 UNET 靠谱多了
& &270 天前
正好有 Unity5 的 demo
& &239 天前
普通 socket + Google Protobuff ,经历数个项目感觉稳定良好。
另推荐使用开元的 NF 服务器引擎,
目前引擎已在数个大型商业游戏使用过,有支持 unity 的客户端源码和网络库,稳定,高效的开发方法,正好满足你的需求。
& · & 1947 人在线 & 最高记录 2399 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.7.5 · 53ms · UTC 02:26 · PVG 10:26 · LAX 18:26 · JFK 21:26? Do have faith in what you're doing.}

我要回帖

更多关于 unity5 unet教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信