在导出的Unity Xcode项目上显示Gamecenter

时间:2012-10-23 07:48:29

标签: ios unity3d game-center

我有一个已构建的iOS Unity项目,现在我有一个Xcode项目。现在我想实现Gamecenter,但我似乎无法找到rootviewcontroller来显示GKLeaderboardViewController。在本机应用程序上,我只需执行以下操作:

#import "AppDelegate.h"

AppDelegate *_delegate = [UIApplication sharedApplication].delegate;
[_delegate.viewController presentModalViewController: leaderboardController animated: YES];

但Unity搞砸了代码,我只有一个AppController.h和一个AppController.mm

任何人都设法解决了这个问题?

1 个答案:

答案 0 :(得分:0)

在AppController.mm中查找:

if( [_window respondsToSelector:@selector(rootViewController)] )
    _window.rootViewController = controller;

因此,您可以通过调用

来获取根视图控制器
[[UIApplication sharedApplication].keyWindow rootViewController]