1ステージ60秒のゲームを作っているのですが・・
60秒で終了する形にはなったんですけど・・残り時間の表示のさせ方がわかりません。
int StartTime = GetNowCount();
if((GetNowCount() - StartTime) > 60000){ //1ステージの制限時間は60秒
break;
}
こういう風に作っています。
残り時間表示はどのように追加したらいいでしょうか??
制限時間の作り方
Re:制限時間の作り方
絡めるというよりは、ただ一行記述するだけなんですが^^;
とりあえず一度使ってみてはどうでしょうか?
あーでもない、こーでもないってやっていれば
どこに記述するのが一番いいかってすぐにわかるかと。
(どのようにゲームを組んでいるのか分からないのでこれぐらいしか。。)
とりあえず一度使ってみてはどうでしょうか?
あーでもない、こーでもないってやっていれば
どこに記述するのが一番いいかってすぐにわかるかと。
(どのようにゲームを組んでいるのか分からないのでこれぐらいしか。。)
Re:制限時間の作り方
DrawFormatString(0,0,GetColor(255,255,255),"残り:%d秒",(60000-(GetNowCount()-starttime))/1000);
60000は60秒のこと
GetNowCount()-starttimeで現在の時間から何秒経過しているかが計算されます。
/1000 そのままだと秒以下のミリ秒も表示されてしまうので割っています。
優先順位を考慮して計算式に()を入れています。
参考程度に。
60000は60秒のこと
GetNowCount()-starttimeで現在の時間から何秒経過しているかが計算されます。
/1000 そのままだと秒以下のミリ秒も表示されてしまうので割っています。
優先順位を考慮して計算式に()を入れています。
参考程度に。