DXライブラリ 総合スレッド その3at GAMEDEV
DXライブラリ 総合スレッド その3 - 暇つぶし2ch614:名前は開発中のものです。
09/06/24 00:45:52 km6ob3xz
>>607
//14歳本より
//リフレッシュレートの高い環境ほど1フレームあたりの移動量を小さくしfloatの配列にセットする
void SetFrameRate()
{
  float frametime = 0;
  unsigned int s = GetNowCount();//計算開始時刻をsに代入
  for(int i=0; i<30; i++)
  {
    ScreenFlip();
    unsigned int e = GetNowCount();//計測終了時間をeに代入
    frametime += e - s ;
    s = e;
  }
  frametime = frametime/30;//30回採取した経過時間の平均を取る
  for(int i=1; i<20; i++)
  {
    idouryou[i] = i / frametime * 16.67;//←ここの式が間違い!自力で治そう!
  }
}

解説文は間違っていないから単純ミスだろう
適当な数字を入れてみって言ったのは
frametimeの値が小さくなればどうなるか式に入れて考えてみってこと
試すまでもなくこの式がおかしい事が判る筈


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch