NSOpenGLView サブクラス (GameView) を含む NSWindow サブクラス (GameWindow) があります。
アプリはウィンドウ化されています (フルスクリーンにはなりません)。
GameView の OpenGL アニメーションは、タイマーによって 1 秒間に最大 30 回起動されます。
プレゼンテーション上の理由から、アプリで他に何が起こっているかに関係なく、GameView アニメーションを続行する必要があります。停止する必要があるのは、致命的なエラーの場合のみです。
GameWindow のアニメーションが継続している間に、さまざまな「モーダル」Cocoa ウィンドウ (新しいゲームの選択、終了の確認など) を表示する必要があります。これらの一部はシートにすることができますが、主要なものはスタンドアロン ウィンドウ (WebView を完備) として表示する必要があります。
私の質問: これらの「ダイアログ」ウィンドウを表示して、アプリ タイマーが起動し続け、アニメーションが続行されるようにするにはどうすればよいですか?
(現時点では、Tiger + Leopard をサポートする必要があります)。