难道没有人能开发类似和英雄岛类似的游戏的游戏吗

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

& & 16:46:21 +08:00
推荐去看 ue4 的官方文档和源码
& & 17:00:13 +08:00
虽然帮不上才才什么忙,我还是可以来吹水的
& & 17:36:01 +08:00
& & 17:36:07 +08:00
& & 17:40:10 +08:00
@ Unity 5 把老的比如 NetworkView 之类的都标为 deprecated 了,新的 High Level API 封的太死
看来自己重新写一套是最好的选择了,基础库还是逃不掉的
& & 17:40:48 +08:00
虽然帮不上才才什么忙,我还是可以来吹水的
& & 17:41:22 +08:00
虽然帮不上才才什么忙,我还是可以来吹水的.
& & 20:53:47 +08:00
我使用的是 socket(System.Net) + 自定义协议+Google Protobuff ,服务器用 java 的 Netty ,完鸟。
从不用自己看不了或看不懂的库。
& & 09:47:32 +08:00 via iPhone
噫你怎么开始做游戏了[doge]
我之前看到过一个手游,是 unity 里搞 websocket …
& & 09:48:56 +08:00
给你一个关键词 unity photon
& & 11:23:06 +08:00
@ 诡异的工作 2333 ,也是当玩啦
& & 11:24:40 +08:00
@ 谢谢,这个 framework 看起来比 UNET 靠谱多了
& &362 天前
正好有 Unity5 的 demo
& &332 天前
普通 socket + Google Protobuff ,经历数个项目感觉稳定良好。
另推荐使用开元的 NF 服务器引擎,
目前引擎已在数个大型商业游戏使用过,有支持 unity 的客户端源码和网络库,稳定,高效的开发方法,正好满足你的需求。
& ? & 706 人在线 & 最高记录 2447 & ? &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.7.5 ? 48ms ? UTC 00:04 ? PVG 08:04 ? LAX 16:04 ? JFK 19:04? Do have faith in what you're doing.什么游戏好玩啊 最好是新出不久的 类似于英雄岛那样的 网络游戏
什么游戏好玩啊 最好是新出不久的 类似于英雄岛那样的 网络游戏
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;

参考资料

 

随机推荐