我在为iOS做一个纸牌游戏。我认为游戏中心集成是我想要倾向的东西,但就纸牌游戏而言,我不太确定这对单个玩家来说意味着什么。从苹果的类参考来看,似乎GKPlayer
是我想要使用的,但我也有我自己的player类,我想我需要它来处理手牌。我想知道我的Player类中是否应该有一个GKPlayer
对象,或者这是否是一个错误的方法。
我也对游戏中心的语音聊天感到好奇(我知道这听起来与纸牌游戏完全无关,但请耐心听我说)。我还没有看到它的实现,所以我不完全确定它是如何工作的。基本上,我需要的是它能够连接4-10名球员,并只是一种语音聊天的东西。这似乎是那种需要在屏幕上显示的东西,而我想要避免这种情况。这是如何工作的呢?
发布于 2012-06-15 08:41:16
第一个问题的答案是:
问: Player类应该有一个GKPlayer?
答:嗯,那将被认为是一个好的设计。因为,GKPlayer对象将让您了解当前正在参与游戏的已连接玩家的详细信息。但是,如果您可以使用名为GKLocalPlayer的GKPlayer的子类,效果会更好。因此,通过这种方式,你可以保持真实性,一个玩家只有一个设备。
有关多人游戏的更多信息,请访问:Click here!
看来我们只能进行点对点的语音聊天了。(但请等待专家,与他们自己的黑客分享更多细节!)
https://stackoverflow.com/questions/11043130
复制相似问题