Cocos2d iphone GameKitHelper:显示游戏中心排行榜
我正在使用GameKitHelper进行Cocos2d游戏。在某个时候,我会想显示排行榜,所以我会这样做:Cocos2d iphone GameKitHelper:显示游戏中心排行榜,cocos2d-iphone,gamekit,Cocos2d Iphone,Gamekit,我正在使用GameKitHelper进行Cocos2d游戏。在某个时候,我会想显示排行榜,所以我会这样做: [[GameKitHelper sharedGameKitHelper] showLeaderboard]; 但什么也没发生。我应该怎么做?显示gameKit帮助程序?这是不对的 应该是这样的: - (void) showLeaderboard { GKLeaderboardViewController *leaderboardController = [[GKLeaderboa
[[GameKitHelper sharedGameKitHelper] showLeaderboard];
但什么也没发生。我应该怎么做?显示gameKit帮助程序?这是不对的 应该是这样的:
- (void) showLeaderboard
{
GKLeaderboardViewController *leaderboardController = [[GKLeaderboardViewController alloc] init];
if (leaderboardController != nil)
{
leaderboardController.leaderboardDelegate = self;
[self presentModalViewController: leaderboardController animated: YES];
}
}
此链接中的参考:
cocos2d的代码
UIViewController* _tmpView = [[UIViewController alloc] initWithNibName:nil bundle:nil];
GKLeaderboardViewController* gclb = [[GKLeaderboardViewController alloc] init];
gclb.leaderboardDelegate = self;
[[[CCDirector sharedDirector] openGLView] addSubview:_tmpView.view];
[_tmpView presentModalViewController:gclb animated:NO];
显示游戏套件助手?这是不对的 应该是这样的:
- (void) showLeaderboard
{
GKLeaderboardViewController *leaderboardController = [[GKLeaderboardViewController alloc] init];
if (leaderboardController != nil)
{
leaderboardController.leaderboardDelegate = self;
[self presentModalViewController: leaderboardController animated: YES];
}
}
此链接中的参考:
cocos2d的代码
UIViewController* _tmpView = [[UIViewController alloc] initWithNibName:nil bundle:nil];
GKLeaderboardViewController* gclb = [[GKLeaderboardViewController alloc] init];
gclb.leaderboardDelegate = self;
[[[CCDirector sharedDirector] openGLView] addSubview:_tmpView.view];
[_tmpView presentModalViewController:gclb animated:NO];
我应该把代码放在哪里?因为在我的Cocos2d场景中,赛尔夫没有presentModalViewController方法。这很有趣:我的游戏是横向模式,当我运行代码时,模拟器得到纵向模式,所以我可以告诉你发生了什么。但根本没有出现排行榜。游戏继续正常运行。。。为什么呢?非常感谢你迄今为止的帮助!一些信息:我的应用程序已经链接到iTunes了。我的用户已通过身份验证。无需验证!设法把它修好了。非常感谢你;D@玄翁:GameKitHelper是我为《学习Cocos2D:我把代码放在哪里》一书编写的包装类?因为在我的Cocos2d场景中,赛尔夫没有presentModalViewController方法。这很有趣:我的游戏是横向模式,当我运行代码时,模拟器得到纵向模式,所以我可以告诉你发生了什么。但根本没有出现排行榜。游戏继续正常运行。。。为什么呢?非常感谢你迄今为止的帮助!一些信息:我的应用程序已经链接到iTunes了。我的用户已通过身份验证。无需验证!设法把它修好了。非常感谢你;D@玄翁:GameKitHelper是我为《学习Cocos2D: