0

フルスクリーン モードでマウスのロックを解除して、別のモニターで使用できるようにすることはできますか? SDL のドキュメントを読みましたが、問題に関連するものは見つかりませんでした。

編集: 数日前にhttp://gamedev.stackexchangeに同じ質問を投稿しましたが、誰も答えなかったので、メイン サイト https://gamedev.stackexchange.com/questions/49948/sdl-unlock-mouseにクロス投稿しました。 -フルスクリーンモードで別のモニターで使用可能にする

edit2: 外部プログラムを使用してウィンドウ フルスクリーン モードを既に試しましたが、フルスクリーン モードよりもパフォーマンスが大幅に低下しました

4

1 に答える 1

1

私はそれを行う方法がわかりません。

SDL_SetVideoMode() を使って偽装できます。デスクトップの正確なサイズに設定し、SDL_NOFRAME フラグを使用します。デスクトップサイズはで取得できます

const SDL_VideoInfo* videoInfo = SDL_GetVideoInfo();    //get desktop size
desktopWidth = videoInfo->current_w;
desktopHeight = videoInfo->current_h; 

このハックは、どの解像度でも機能します。

于 2013-02-27T22:02:52.367 に答える