1

我需要帮助开发 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;

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

在 MyScene.m 中?如果是,我可以将它放入 -(id)initWithSize:(CGSize)size delegate:(id)delegate state:(GameState)state 或 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event (我已经为游戏中心创建了按钮,并在开始时调用了该方法)。3) 我应该把这个委托方法 - GKGameCenterControllerDelegate(步骤 9)放在 My Scene.m 还是 View Controller.m 中?一般信息:我的游戏中只有一个 UIView 控制器,它是视图控制器。场景通过“switch”方法导航,每个场景都是游戏状态,例如 GameStateMainMenue 或 GameStatePlay 等。感谢您的帮助!

4

1 回答 1

1

要为排行榜创建必要的代码,请参见此处: iOS 7 排行榜中的游戏中心

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

[[GCHelper sharedGameKitHelper] authenticateLocalPlayer];
于 2014-10-07T22:01:17.757 回答