实施游戏中心排行榜(iOS 7)

时间:2014-10-07 00:27:19

标签: ios leaderboard game-center-leaderboard

我需要帮助开发游戏中心! 我找到了这个开发人员网页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)我应该把这段代码放在哪里? " // Dummy Highscore NSUInteger _highscore = 1234;

// Sumbit highScore [_gameCenterManager reportScore:_highscore forLeaderboardID:@" 1"]; "

在MyScene.m中

?如果是的话我可以把它放进去 - (id)initWithSize:(CGSize)size delegate:(id)委托状态:(GameState)状态 或者 - (void)touchesBegan :( NSSet *)触及withEvent:(UIEvent *)事件(我已经为游戏中心创建了按钮,并在触摸中调用了方法)。 3)我应该在My Scene.m或View Controller.m中将此委托方法放在哪里--GKGameCenterControllerDelegate(步骤9)? 一般信息:我的游戏中只有一个UIView控制器,它是视图控制器。场景由"开关"导航。方法,每个场景都是游戏状态的东西,比如GameStateMainMenue或GameStatePlay等等。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

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

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

[[GCHelper sharedGameKitHelper] authenticateLocalPlayer];