我一直在研究在iPhone游戏中实现多人游戏(internet)的各种选择。游戏中心、OpenFeint等显然很好,稳定,功能丰富.但我不禁认为我的需求比他们提供的要简单得多。
如果我想编一个简单的2d坦克游戏,我能不能..。
services'.
..or,这不管用吗?很抱歉,我是游戏/网络开发公司的n00b!
提前谢谢!
发布于 2012-01-12 15:16:52
除了complexities that dtuckernet points out之外,几乎没有其他事情需要考虑:
顺便说一句,根据您的需求,您可能需要使用一种混合方法。例如,当苹果主持游戏中心时,每个游戏中心最多有四名玩家。您可以使用GC找到玩家,然后在自己的服务器上运行游戏本身。
发布于 2012-01-12 14:38:43
当然,这是可行的,但要实现这一点可能比最初看上去要困难一些。您必须处理诸如NAT/防火墙遍历之类的事情,如果您正在使用UDP,您需要实现某种类型的心跳,以确保您知道设备何时断开连接(并相应地处理它)。
在大多数情况下,最好使用已经解决了这些问题的解决方案。
https://stackoverflow.com/questions/8832918
复制相似问题