iPhone - 使用游戏中心的在线多人游戏教程

时间:2012-02-22 10:12:40

标签: iphone ios cocos2d-iphone

我正在尝试实现游戏中心在我的应用程序中进行在线多人游戏,但阅读Apple文档就像试图破解在火星上的巨石上发现的外星人铭文,蒙上眼睛。我已经尝试了Ray Wenderlichs Part 1part 2的这些教程,但它们没有工作(匹配永远不会启动,因为邀请设备永远不会接受匹配接受)。

是否有任何教程可以教我这么做,就像我们教5岁时一样。孩子?这样做,然后这样做,然后这样做,不要求开放的权力去理解?

请不要提及Apple的任何教程,示例或文档(或者我会快照)。 Apple非常适合创建令人惊叹的设备,但他们所有的文档都无穷无尽。感谢。

1 个答案:

答案 0 :(得分:3)

实际上,我认为Apple的文档非常精彩。请不要抓拍。 :)

但他们不会为您提供详细的,循序渐进的手持建议,原因如下:此级别的细节很容易频繁更改,并且取决于多种因素(即设备,操作系统版本,SDK版本) ,蓝牙,Wifi,3G等),几乎可以保证您的体验会有所不同。当有用的开发人员编写教程时,当然会出现同样的问题。含义:描述越详细,越有可能失败的人越多,文章越老越好。

无论如何,通常如果其他设备没有响应,通常有简单的原因与代码没有直接关系。从头到尾,这些都是我之前遇到的所有问题:

  • 为每个设备使用唯一的Game Center帐户
  • 确保您的游戏中心帐户处于沙盒模式
  • 确保您的应用标识符已在Game Center中注册
  • 确保在两个设备上运行相同的代码(即不是两个不同的项目,可能使用不同的代码)
  • 确保两台设备都可以连接到互联网(而不仅仅是本地Wifi网络)
  • 确保本地播放器在继续之前已经过身份验证(记录此内容)

这些问题可能有十几种或更多。我非常确定Ray的教程一般都适用。你几乎找不到任何比他更具描述性的教程。