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

时间:2012-08-15 08:51:34

标签: xcode sdl fullscreen game-center osx-mountain-lion

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

self.dialogController.parentWindow = [NSApp mainWindow];

但没有改变。当我访问游戏中心时有一个短暂的暂停,所以似乎一切都在全屏工作正常,只是窗口没有显示。如何将该窗口全屏显示为可见/正面?在OpenGL或SDL中有什么要改变的吗?或者这是不可能的,我需要切换到原生窗口创建?

0 个答案:

没有答案