0
我为我的Cocos2d游戏使用GameKitHelper。在某些时候,我想要显示排行榜,所以我这样做:GameKitHelper:显示Game Center排行榜
[[GameKitHelper sharedGameKitHelper] showLeaderboard];
但是没有任何反应。我该怎么办?
我为我的Cocos2d游戏使用GameKitHelper。在某些时候,我想要显示排行榜,所以我这样做:GameKitHelper:显示Game Center排行榜
[[GameKitHelper sharedGameKitHelper] showLeaderboard];
但是没有任何反应。我该怎么办?
显示gameKit helper?它的错误..
它应该是这样的:在这个环节
- (void) showLeaderboard
{
GKLeaderboardViewController *leaderboardController = [[GKLeaderboardViewController alloc] init];
if (leaderboardController != nil)
{
leaderboardController.leaderboardDelegate = self;
[self presentModalViewController: leaderboardController animated: YES];
}
}
参考:Link
为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场景中,self没有presentModalViewController方法。 – Voldemort 2011-03-14 04:49:09
我编辑了代码..请看看.. – xuanweng 2011-03-14 06:28:32
那是什么? gclb和sharedData是未申报的... – Voldemort 2011-03-15 03:55:21