[過去ログ] Windowsゲームプログラミング 質問スレ (973レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
793: アジェグ4倍 ◆4xAJeG.COM [chage] 2011/08/15(月)12:14 ID:pL1hbMOk(1/5) AAS
60FPSで動くソフトを作るなら、スレッドは必須だよ。
CreateWindowsの後のループは、GetMessageのままのほうがいい。

で、WM_CREATEのイベントのときに、60FPSでループするスレッドを作る。
スレッドのループは、何らかのフラグで抜けるようにして、
WM_DESTROYのイベント時に、そのフラグをセットさせるってとこだな。

キーとマウスのイベントは、フラグのセットなどだけにとどめて
すぐにイベント処理を終わらせること。
あと、Sleepと画面反映の順序を間違えないように。
計算して裏画面に描画して、Sleepで時間を調整してから反映、だぞ。

・・・と、イロイロ書いてみたが、理解してもらえるだろうか・・・
794
(1): アジェグ4倍 ◆4xAJeG.COM [chage] 2011/08/15(月)13:26 ID:pL1hbMOk(2/5) AAS
なにやら、Sleepの制御のループを
ソースレベルでイロイロ書いてるみたいだから、
おれのやり方も書いてみよう。

DWORD StartTick = timeGetTime() ;
DWORD NowTick ;
DWORD NextTick ;
bool SkipFlg = false ;
for( int LoopCnt = 1 ; ExitFlg == false ; LoopCnt++ ) {
// 計算処理

if( SkipFlg == false ) {
省15
796: アジェグ4倍 ◆4xAJeG.COM [chage] 2011/08/15(月)13:53 ID:pL1hbMOk(3/5) AAS
>>795
はいはい。

というわけで、くれぐれもマネをしないように。
著作権の問題とか発生しかねないからねぇ。
799: アジェグ4倍 ◆4xAJeG.COM [chage] 2011/08/15(月)16:38 ID:pL1hbMOk(4/5) AAS
なんだ、この糞コテを知らんのか。

糞コテみたら、まずはググレカすことを覚えろよ。
801: アジェグ4倍 ◆4xAJeG.COM [chage] 2011/08/15(月)16:44 ID:pL1hbMOk(5/5) AAS
それはそうと、この板は完全に過疎板だと思ってたが、結構いるもんだな。

悪いことは言わん、今のうちにあぼーん登録しておくがよい。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.032s