Game Center与Sprite Kit集成?

iDe*_*tin 3 ios game-center ios7 sprite-kit

如何使用Sprite Kit Xcode模板使用Game Center或GameKit Framework?在Sprite工具包中,它使用场景; 但通常要查看排行榜,例如你需要"presentModalViewController",但这在SKView中是不可能的.

我如何在iOS 6中验证播放器和所有其他有趣的东西.

提前致谢!

小智 5

您可以使用此代码访问根视图控制器来使用"presentModalViewController"

UIViewController *vc = self.view.window.rootViewController;
[vc presentViewController: gameCenterController animated: YES completion:nil];
Run Code Online (Sandbox Code Playgroud)

现在,您可以访问任何包含在SKScenes中的ModelViewController.我在最新的游戏中做到了,效果很好

此外,我建议您使用单独的对象来控制游戏中心,如排行榜和成就,这样您就可以在下一个游戏中重复使用它.