gamekit

    1热度

    1回答

    下面的委托方法被称为的GameKit,当一个人接受邀请 -(void)player:(GKPlayer *)player didAcceptInvite:(GKInvite *)invite { NSLog(@"%@ accepted invite",player.playerID); RIYGameNavigationController *root = (RIYGame

    0热度

    1回答

    当创建一个双面游戏时,例如棋子,本地玩家需要白色或黑色来玩。如果您希望游戏中心自动匹配选择或分配给对方的参与者,那么您该怎么做?

    1热度

    1回答

    加载默认排行榜时,似乎您必须检测用户是否运行iOS 6.0或7.0。 对于7.0,您使用loadDefaultLeaderboardIdentifierWithCompletionHandler。 对于6.0,您使用loadDefaultLeaderboardCategoryIDWithCompletionHandler。 但是如果用户运行5.0甚至4.0,该怎么办?

    0热度

    1回答

    我目前正在构建一个基于iPhone的基于回合的游戏,该游戏利用Game Center提供所有网络功能。我创建了一个自定义用户界面来显示本地玩家可以输入,创建,退出和删除游戏的UITableView中的匹配项。 我的问题是,在我的单元格中,我想显示相关日期(最后一个回合,没有回合时创建的匹配,匹配结束日期以结束比赛状态)。对于我的生活,我似乎无法找出一个很好的方法来得出比赛结束的确切日期和时间。 G

    3热度

    1回答

    我有两个iTunes Connect测试用户。一个使用iPhone 5设备(iOS 7)登录我的游戏,另一个使用iOS 7模拟器登录。 我开始了一场配对搜索,但他们似乎没有反应,并继续寻找玩家。 我已经读过模拟器无法处理比赛的邀请,但包括正常的随机比赛吗?

    1热度

    1回答

    我使用Game Center为我的iOS游戏实现了多人模式。 这几乎是一个基于回合的RPG(但它使用实时模型),所以我不需要太频繁地发送数据。 我注意到,大多数例子使用结构发送数据。一个属性是消息类型,其他属性只是用于解释消息的额外参数。 我个人喜欢发送一个字典,而不是一个结构,没有特别的原因,除了工作的简便性(至少在我的具体情况下)。 我想知道通过Game Center发送结构和词典之间的客观差

    1热度

    1回答

    我需要通过网络发送数据作为NSData。作为格式可以仅在运行时确定(例如:消息类型,对象等,类型的对象的数目),我使用以下代码来/去分组的NSData 要打包: NSMutableData *data = [NSMutableData dataWithCapacity:0]; unsigned int _state = 66; [data appendBytes:&state length:s

    1热度

    1回答

    我想在Game Center中创建一个排行榜,以获得今天提交的最高分数,并且我希望它每天在午夜重置。 创建“最近得分”排行榜并记录应用中当天的得分并提交它并不难,但是我担心的是,第二天没有启动应用的用户将拥有一直保持在“今日最佳成绩”板上的旧得分,直到他们发布为止。 是否有任何方法让分数过期,或只显示Game Center排行榜当天的当前分数?

    1热度

    1回答

    我从我的一个应用的排行榜看到一个有趣的分数:2,147,483,647。 这个数字恰好是2^23 -1,它是已知的双梅森素数之一。 这里是我的代码如何计算游戏得分: float highestScore = 10000; float factor1 = powf(0.90, (colNumber == 7 ? 0 : 1)); float factor2 = powf(0.90, (rowNu

    0热度

    3回答

    我想Game_Application_2内访问的用户'A',他/她在Game_Application_1安全分数时用户'B'打Game_Application_2。 假设用户A给予访问他们得分的权限。 这两个应用程序由不同的开发人员开发。 请让我知道它是否可能,如果可能,那么如何? 谢谢。