無料で俺がRPGを作れるようにするスレat GAMEDEV無料で俺がRPGを作れるようにするスレ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト211:名前は開発中のものです。 04/03/21 21:20 lBIVIhzW.net スクロール位置の更新と描画が分離されてなかったり、 GDIじゃなくDirectXつかってたりするが、 ↓見たいな感じにすればいいよ。 ttp://www.sm.rim.or.jp/~shishido/drpgs1.html ゲームプログラミング練習長持ってるんだっけ? 読んだこと無いけど、そっちのほうもこういう処理になってない? 212:98 04/03/22 21:35 qIg3ILGt.net >>211 見てみました。↓draw()でSleep代わり?にこうしてるみたいなんですが、 if (GetTickCount()>dwTime+5) dwTime=GetTickCount(); else return; 前に自分で作ったのが↓ dwTime = GetTickCount(); while(GetTickCount()<dwTime+5); 上と下って何か違いあるんですか?どっちもビジーループに見えるんですが。 >そっちのほうもこういう処理になってない 本のほうではDirectX使ってないです。他の細かいところも、違う書き方してます。 213:名前は開発中のものです。 04/03/22 22:18 IkgfwbwO.net ていうか>>211のURLはゲームプログラミング練習帳の作者ジャン。 んでね、 http://www.sm.rim.or.jp/~shishido/src/drpgs1.txt } else draw(); // 描画処理 ここを } else { draw(); // 描画処理 sleep(1); } にすれば少なくともビジーループじゃないでしょ。 んで、>>211で言いたかったのはビジーループのことじゃなくて、>>209の >あと、マップ表示がスクロール終わるまで帰ってこない関数って後で困るよ。 >スクロールしてる最中に同時にNPCを動かしたくなったらどうするのさ? これのこと。 上のURL(+Sleepバージョン)と>>208のプログラムを良く比べてみ? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch