2011-09-16 13 views
1

Google検索で問題が発生しました。私は60 fpsで動作する小さなSDLアプリケーションを持っています。すべてが正常に動作していますが、ウィンドウがドラッグされると(640×480ウィンドウ)、一時停止/実行を停止します。これが起こらないようにSDLウィンドウに設定できるフラグなどがありますか?それともやむを得ないことですか?ドラッグしたときにC++/SDLアプリケーションが一時停止する

+0

て簡単に見てSDLのドキュメントは私がそれが避けられないと思いさせる... – thedaian

答えて

3

Windowsは、メインUIスレッドをブロックするウィンドウをドラッグするためのモーダルイベントループを使用します。

より多くの議論(およびこのような第二のスレッドからの描画などの回避策を提案):http://www.sfml-dev.org/forum/viewtopic.php?p=8384&sid=632116a07a569edee43331076e028071

OpenTkは明らかにこれに対処するために設計されたコードを持っている、多分あなたはそれの一部を再利用することができますhttp://www.opentk.com/node/1218

+0

おかげで情報!これはもっとも不幸です。 – grep

関連する問題