2

在我的多人 iOS 游戏中,必须由一名玩家担任“主持人”并决定某些游戏设置。当他通过 GC 邀请朋友时,很明显他在驾驶座上,但是当人们通过自动匹配聚集在一起时,我需要做一个抽签程序,将一个人带到做出选择的对话框中。现在我不知道如何从一侧明确启动的设置中分辨出自动连接。任何想法是否可以从某些 API 行为中扣除?我认为 didFindMatch 调用总是返回至少一个受邀玩家,如果它不是完全自动化的(这至少是一个观察),但是文档没有明确证实这一点,并指出它最初可能是空的。

4

1 回答 1

0

我也有同样的问题,并最终得出结论,唯一的方法是自己跟踪和发送消息。

在我的例子中,发起方跟踪游戏是如何开始的,并将该信息作为用于设置游戏的初始消息序列的一部分发送。

遗憾的是,API 似乎没有提供此信息,因为它似乎很有用并且应该可以随时供 Game Center 使用。

于 2012-10-05T06:50:41.197 回答