2011-05-25 83 views
0

我试图让所有玩家一个阵列中的比赛的比赛,但他们的顺序被加入到游戏中,这也必须标明添加了本土球员的位置游戏也是如此。游戏中心让玩家为了他们加入到游戏中

E.g下加入(莎拉,瑞秋,我,约翰)的顺序。然后我可以得到一个数组,包括我自己在阵列中的位置2?

感谢所有帮助

回答

1

有没有像这样建在,但这里是我会怎么解决这个问题:当您连接到游戏,保存当前时间([NSDate date] NSDate的存储时间非常精确格林尼治标准时间的时区,所以不用担心时区fuckup)。当您需要构建数组时,您可以请求其他客户端加入的时间,然后使用差异来确定首先加入的人员。

如果使用其中一个同伴扮演服务器的客户机/服务器架构,可以建立数组存在,但只是发送从加盟客户握手,然后服务器维护与客户的名单。希望这可以帮助。

+0

谢谢。我究竟是怎么做到的。我将GKPlayer分类并将连接时间保存在一个变量中。谢谢你的帮助 – 2011-06-05 16:26:51