1

ほとんどのゲーム (すべてではないにしても) は、Lion の全画面表示機能を使用していません。彼らは非公式な方法で全画面表示にしています。問題は、ウィンドウのレベルをどれだけ高く設定しても (現在レベル 25 を使用しており、ウィンドウをステータス バーとそのアイコンよりも高く設定しています)、ゲームに表示されないことです。Steam の全画面オーバーレイに似た効果をゲームで実現したいと考えています。これは可能ですか?

4

1 に答える 1

1

通常、フルスクリーン ゲームはまったくウィンドウではありません。このようなアプリケーションのほとんどは、CoreGraphics を使用して表示をキャプチャし (「参考文献」を参照CGDisplayCapture)、ウィンドウの合成を完全にバイパスしています。(したがって、それらの上にコンテンツを表示することはできません。) これは完全に「公式」であることに注意してください。これは、ウィンドウを全画面表示するのとは異なるアプローチです。

Steam は、Steam ランチャーがアプリケーションにコードを挿入してステータス ポップアップを表示することで機能します。これは、より一般的なケースで使用できる (または使用する必要がある) 手法ではありません。

于 2012-12-08T02:22:50.627 に答える