ページ 11

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

Posted: 2009年12月28日(月) 02:06
by 45nm
ゲームで会話ウィンドウみたいなやつを、一定時間過ぎたら消すようにしたいんですけど、どうやったらいいんでしょうか?

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

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


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

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