【问题标题】:Changing the text in a GKTurnBasedMatch's 'your turn' and 'game over' notifications?更改 GKTurnBasedMatch 的“轮到你”和“游戏结束”通知中的文本?
【发布时间】:2012-04-03 22:11:47
【问题描述】:

我正在使用 GameKit 和 GKTurnBasedMatch 实现基于回合的多人游戏。游戏结束时,玩家会收到“游戏结束”通知;当轮到玩家时,他们会收到“轮到你”的通知。这些通知通过使用 GKTurnBasedMatch 自动发生。

是否可以更改这些通知显示的文本或图标?

【问题讨论】:

    标签: ios notifications game-center gamekit multiplayer


    【解决方案1】:

    是的,您可以通过在调用结束回合的任何函数之前设置message 属性来更改文本:

    设置自定义消息:

    myTurnBasedMatch.message = @"It's now your turn!"
    

    让 Game Center 选择消息:

    myTurnBasedMatch.message = @"" // or = nil
    

    一旦你开始自己设置message,你需要每次都设置它(否则会使用之前的消息,即使在不同的情况下,比如有人赢了比赛)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多