3

MacOS アプリケーションを開発しています。Mountain Lion (10.8) 以降、Game Center を OS X アプリケーションに追加できるようになりました。1つ追加してテストしましたが、正常に動作しますが、ウィンドウモードでのみです。アプリを全画面表示にすると、Game Center ウィンドウ (認証ウィンドウやマッチ検索) が表示されなくなります。何が問題になる可能性がありますか? SDL と OpenGL を使用しています。SDL が Cocoa を使用してアプリケーションのウィンドウを設定していることは知っています。Game Center for OS X は GKDialogController を使用してウィンドウを表示および非表示にしますが、微調整することはあまりありません。私の頭に浮かんだことの1つは、次のように親ウィンドウを設定することでした:

self.dialogController.parentWindow = [NSApp mainWindow];

しかし、何も変わりませんでした。Game Center にアクセスすると一時停止するため、フルスクリーンですべて正常に動作しているように見えますが、ウィンドウだけが表示されていません。そのウィンドウを全画面表示にして正面に表示するにはどうすればよいですか? OpenGL または SDL で何か変更することはありますか? または、これは不可能であり、ネイティブ ウィンドウの作成に切り替える必要がありますか?

4

0 に答える 0