我正在开发iphone& ipad,gamecenter转基础游戏。
我想为每个转弯建立一个时间限制。每位玩家只需48小时即可完成转弯。当玩家时间不够时,他/她应该收到快速通知。 如果玩家没有在时间限制内转弯,他就会离开游戏(并获得另一个通知)。 流行的游戏Wordfeud就是这样的,但它们有自己的服务器(不是通过Apple的游戏中心)。
据我所知,NSNotificationCenter只有一个GameCenter通知,即身份验证确实发生了变化。
有没有人知道如何在我的游戏中实现这些通知?
答案 0 :(得分:0)
UILocalNotification
和-[UIApplication scheduleLocalNotification:]
了解相关信息)
答案 1 :(得分:0)
在iOS 6.0及更高版本中,您可以使用以下方法结束转弯
- (void)endTurnWithNextParticipants:(NSArray *)nextParticipants turnTimeout:(NSTimeInterval)timeout matchData:(NSData *)matchData completionHandler:(void (^)(NSError *error))completionHandler
您可以定义超时间隔。如果玩家没有在该间隔内进行游戏或玩游戏,那么下一个玩家将轮到该游戏。