一定時間経過したら表示している画像を消す。

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
45nm

一定時間経過したら表示している画像を消す。

#1

投稿記事 by 45nm » 15年前

ゲームで会話ウィンドウみたいなやつを、一定時間過ぎたら消すようにしたいんですけど、どうやったらいいんでしょうか?

DVDM

Re:一定時間経過したら表示している画像を消す。

#2

投稿記事 by DVDM » 15年前

>>45nmさん
会話中のボタン入力を考慮せず、単に時間だけを使うのであれば
カウンタ変数を一つ用意してやればうまくできると思います。
あくまで一例ですので、45nmさんのプロジェクトに合わせて関数化するなりしてみてください。


15秒経ったらウインドウを消す処理はこんな感じです。
(1/60秒ごとに更新しているという前提です)
int TalkCount=0;

if(++TalkCount >= 15*60)
{
    ウインドウを消す処理
}
else
{
    ウインドウを描画する処理
}
if文の条件式if(++TalkCount <= 15*60)からif(++TalkCount >= 15*60)に変更いたしました。
申し訳ございません;画像

閉鎖

“C言語何でも質問掲示板” へ戻る