【Xbox360】 XNA Game Studio その5 【C#】
■ このスレッドは過去ログ倉庫に格納されています
0578名前は開発中のものです。
2008/04/22(火) 21:48:14ID:mFa/vHOz補足です。
仮に1フレームに200ミリ秒経過するとすると
if (mDblCurrentFrame >= mDblPreviousFrame)
で↓のようになると思います。
フレーム数 1 2 3 4 5
mDblCurrentFrame(ミリ秒) 0 200 400 100 300
mDblPreviousFrame(ミリ秒) 0 0 200 400 100
ちゃんと500ミリ秒を経過した4フレーム目でtrueを返すかと。
ビルドしてなくて脳内シュミレーションなので間違ってたらゴメン。
自分でConsole.WriteLine()とかで確認してみて下さい。
フレームレートの仕組みそのものが分からないのであれば↓を参照。
ttp://blogs.msdn.com/ito/archive/2007/03/08/2-update.aspx
■ このスレッドは過去ログ倉庫に格納されています