0

この特定の操作には、基本的なゲームループを使用する必要があるのでしょうか。

4

3 に答える 3

4

いいえ、CreateWaitableTimerSetWaitableTimerを使用してから、イベントディスパッチループ(通常はWinMain)でGetMessageまたはPeekMessageの代わりにMsgWaitForMultipleObjectsを使用します。

于 2010-03-08T16:28:05.277 に答える
3

タイマーを作成し、WM_TIMERメッセージ処理またはタイマーの作成時に指定したtimerproc関数でそのアクションを実行できます。

SetTimerおよびWM_TIMERを参照してください。

于 2010-03-08T16:28:28.690 に答える
1

Boost Asioライブラリを使用すると、タイマーをより一般的かつ移植的に実装できます。

非同期タイマーを作成する例を次に示します

于 2010-03-08T16:52:45.167 に答える