【问题标题】:GKTurnBasedMatch recognizing the playergroupGKTurnBasedMatch 识别玩家组
【发布时间】:2012-03-11 09:37:06
【问题描述】:

我正在开发一款基于游戏的回合制比赛。这是一个不同语言的文字游戏。

玩家可以选择为每个他想玩的游戏设置语言。 我想使用 GKMatchRequest 的 playergroup 属性来区分语言。

但是在发送 GKMatchRequest 并且我收到一个 GKTurnBasedMatch 对象之后,我如何知道哪个玩家组(语言)属于该匹配项? 据我所知,GKTurnBasedMatch 对象没有 playergroup 属性,我也无法将 GKTurnBasedMatch 对象与 GKMatchRequest 匹配,没有标识符。

【问题讨论】:

    标签: request game-center multiplayer gamekit gkturnbasedmatch


    【解决方案1】:

    虽然GKTurnBasedMatch 对象中没有playerGroup 属性,但我建议将比赛的playerGroup 存储在matchData 属性中。

    【讨论】:

      【解决方案2】:

      您收到的 GKTurnBasedMatch 属于您请求的 playerGroup。 如果您将 playerGroup 设置为 1,则您返回的 GKTurnBasedMatch 只会在其他人请求与 playerGroup 为 1 的比赛时配对。

      来自文档:“如果您的应用程序设置了 playerGroup 属性,则只有请求共享相同 playerGroup 值的玩家才会由 Game Center 自动执行”

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-21
        • 1970-01-01
        • 2018-11-19
        相关资源
        最近更新 更多