【发布时间】:2012-04-03 22:11:47
【问题描述】:
我正在使用 GameKit 和 GKTurnBasedMatch 实现基于回合的多人游戏。游戏结束时,玩家会收到“游戏结束”通知;当轮到玩家时,他们会收到“轮到你”的通知。这些通知通过使用 GKTurnBasedMatch 自动发生。
是否可以更改这些通知显示的文本或图标?
【问题讨论】:
标签: ios notifications game-center gamekit multiplayer
我正在使用 GameKit 和 GKTurnBasedMatch 实现基于回合的多人游戏。游戏结束时,玩家会收到“游戏结束”通知;当轮到玩家时,他们会收到“轮到你”的通知。这些通知通过使用 GKTurnBasedMatch 自动发生。
是否可以更改这些通知显示的文本或图标?
【问题讨论】:
标签: ios notifications game-center gamekit multiplayer
是的,您可以通过在调用结束回合的任何函数之前设置message 属性来更改文本:
设置自定义消息:
myTurnBasedMatch.message = @"It's now your turn!"
让 Game Center 选择消息:
myTurnBasedMatch.message = @"" // or = nil
一旦你开始自己设置message,你需要每次都设置它(否则会使用之前的消息,即使在不同的情况下,比如有人赢了比赛)。
【讨论】: