在我的多人iOS游戏中,一个玩家必须是“主持人”并决定某些游戏设置。当他通过GC邀请朋友时,显然他处于驾驶员的位置,但是当人们通过自动匹配聚集在一起时,我需要做一个吸管程序,只需将一个用于做出选择的对话。 现在我不知道如何通过一方明确启动的设置告诉自动匹配的连接。 是否可以从某些API行为中扣除任何想法?我认为didFindMatch调用总是至少有一个受邀玩家回来,如果它不是纯自动匹配(这至少是一个观察),但是文档没有明确证实并且声明它最初可能是空的。
答案 0 :(得分:0)
我有同样的问题,并最终得出结论,唯一的方法是自己跟踪和发送信息。
就我而言,发起人方跟踪游戏的启动方式,并将该信息作为用于设置游戏的初始消息序列的一部分发送。
令人遗憾的是,API似乎没有提供这些信息,因为它似乎很有用,并且应该随时可供Game Center使用。