游戏中心未全屏显示(MacOS/xcode)

游戏中心未全屏显示(MacOS/xcode),xcode,sdl,fullscreen,game-center,osx-mountain-lion,Xcode,Sdl,Fullscreen,Game Center,Osx Mountain Lion,我正在开发一个MacOS应用程序。 由于Mountain Lion(10.8),所以可以将Game Center添加到OS X应用程序中。 我已经添加了一个,并对它进行了测试,它工作得很好,但只在窗口模式下。如果我全屏使用我的应用程序,我将无法再看到游戏中心窗口(身份验证窗口或匹配查找)。 有什么问题吗?我正在使用SDL和OpenGL。我知道SDL使用Cocoa设置应用程序的窗口。 OS X游戏中心使用GKDialogController来显示和关闭窗口,但并没有太多的调整。我想到的一件事是如下

我正在开发一个MacOS应用程序。 由于Mountain Lion(10.8),所以可以将Game Center添加到OS X应用程序中。 我已经添加了一个,并对它进行了测试,它工作得很好,但只在窗口模式下。如果我全屏使用我的应用程序,我将无法再看到游戏中心窗口(身份验证窗口或匹配查找)。 有什么问题吗?我正在使用SDL和OpenGL。我知道SDL使用Cocoa设置应用程序的窗口。 OS X游戏中心使用GKDialogController来显示和关闭窗口,但并没有太多的调整。我想到的一件事是如下设置父窗口:

self.dialogController.parentWindow = [NSApp mainWindow];

但一切都没有改变。当我进入游戏中心时,会有一个短暂的停顿,所以在全屏下一切都正常,只是没有显示窗口。如何使该窗口在全屏显示/正面显示?OpenGL或SDL中是否有需要更改的内容?或者这是不可能的,我需要切换到本机窗口创建吗?

您是否找到了解决此问题的方法?作为后续行动,我最终滚动了自己的本机Cocoa后端,以使游戏中心的功能达到最佳状态。当游戏中心处于混合状态时,SDL目前不是一个好的选择。