- 1 名前:デフォルトの名無しさん [05/02/25 05:10:53 ]
- ※回答する人も、質問する人も必ず読んでください
【 回答してくださる方 】 ・ できるだけ優しく質問に答えてあげてください。 ・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。 「ググれ」以外の回答でおながいします。 ・ 神ですら理解不能な質問は無視して下さい。 【 質問する香具師 】 ・ どんな事で躓いているのか明確にしる。 ・ 長くならないなら躓いている部分のコードを晒してみれ。 ・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書け。
- 858 名前:名前は開発中のものです。 mailto:sage [2008/08/07(木) 21:31:09 ID:afI3YDNl]
- GetTickCount( )というPC起動から何ミリ秒経過したかを返すAPIがある。
爆弾をセットした時に時間を取得し、爆発時間を加える。 GetTickCount( )で取得した時間が爆破時間を過ぎたら爆発。
- 859 名前:856 mailto:sage [2008/08/08(金) 15:38:46 ID:czGsvGYo]
- お早いアドバイス、ありがとうございます。
やはりタイマー関数のようなものを使わないといけませんか・・・ いまいち使い方がわからないのでifやforを駆使していました。 タイマー関数のようなものを使わないというのはやはり勧められないものでしょうか。
- 860 名前:名前は開発中のものです。 mailto:sage [2008/08/08(金) 16:32:11 ID:w2HHE1WB]
- 俺ならキャラごとにカウンターもたせて、1フレームごとにカウントさせるなぁ。
タイマー使ったら、例えば処理落ちしたときとかに爆発タイミング変わったりして困るんじゃない?
- 861 名前:名前は開発中のものです。 mailto:sage [2008/08/08(金) 17:31:57 ID:79kn61a7]
- 作るゲームにもよる
例えば等速処理したいときとかどうする
- 862 名前:名前は開発中のものです。 mailto:sage [2008/08/08(金) 21:56:47 ID:w2HHE1WB]
- ああなるほど。
処理落ちしても、ゲーム速度は変わらない設計なら当然タイマー使用のほうになるのか。
- 863 名前:名前は開発中のものです。 mailto:sage [2008/08/10(日) 14:19:34 ID:u1XmHl+X]
- 俺もやりたいんだけど1フレームごとにカウントってどうやるの?
- 864 名前:名前は開発中のものです。 mailto:sage [2008/08/10(日) 18:37:29 ID:EcZynTEp]
- while (1) {
ゲームループ実行(); VSYNCを待つ(); カウント変数++; } 基本的にはこれだけ
- 865 名前:名前は開発中のものです。 mailto:sage [2008/08/10(日) 23:22:09 ID:u1XmHl+X]
- >VSYNCを待つ();
ってなんですか?
- 866 名前:名前は開発中のものです。 mailto:sage [2008/08/11(月) 18:10:04 ID:g7MMOmCL]
- もうwindowsプログラミング以前の低次元のことだから他のスレいきなよ
|

|