ios - 实现 Game Center 排行榜 (iOS 7)

标签 ios leaderboard game-center-leaderboard

我在开发 Game Center 方面需要帮助! 我找到了这个开发者网页 http://blog.lucaslouca.com/game-center-leaderboard-ios-7-app/#comment-3761需要一些帮助

这是我的问题!

嗨,我叫大卫!我开发了游戏,就像飞扬的小鸟,我需要实现游戏中心!我有 MyScene.m 和 MyScene.h,所以我了解最多 7 步,但不知道是否应该将这三个文件添加到我的游戏中我不是经验丰富的游戏开发人员,需要一些帮助。我有几个问题:1) 我是否必须将这三个文件添加到我自己的游戏中才能使游戏中心运行 GameCenterManager.h GameCenterManager.m AppSpecificValues.h? 2)我应该把这段代码放在哪里? “ //虚拟高分 NSUInteger _highscore = 1234;

//提交高分 [_gameCenterManager reportScore: _highscore forLeaderboardID:@"1"]; "

在 MyScene.m 中?如果是的话我可以把它放在 -(id)initWithSize:(CGSize)size delegate:(id)delegate state:(GameState)state 或在 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 中(我为游戏中心创建了按钮并调用了 touches begin 中的方法)。 3) 我应该把这个委托(delegate)方法 - GKGameCenterControllerDelegate(步骤 9)放在我的 Scene.m 或 View Controller.m 的什么地方? 对于一般信息:我的游戏中只有一个 UIView Controller ,它是 View Controller 。场景通过“切换”方法导航,每个场景都是游戏状态,例如 GameStateMainMenue 或 GameStatePlay 等。感谢您的帮助!

最佳答案

要为排行榜创建必要的代码,请参见此处: Game Center in IOS 7 leaderboard

要对用户进行身份验证,您需要此代码:

[[GCHelper sharedGameKitHelper] authenticateLocalPlayer];

关于ios - 实现 Game Center 排行榜 (iOS 7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26226830/

相关文章:

ios - 解析和 watchkit 扩展

ios - 如何打破代码中的保留周期?

java - 按降序对 Firebase 数据进行排序

iOS 应用内购买 : Will Apple reviewers test live or sandbox environment?

ios - 在不同的表中使用单元格设计

ruby-on-rails-3 - Redis zrevrangebyscore,非字典序排序

iphone - 游戏中心。如何更改排行榜中显示点的外观?

xcode6 - 我是否需要在 iTunes Connect 中启用 "Multiplayer Compatibility"才能让 Game Center 排行榜在全局范围内运行?

SwiftUI GKLeaderboard loadEntries

ios - 我无法关闭 GameCenter 排行榜/ View