Показать сообщение отдельно
Старый 03.12.2009, 19:15   #37
mr.DIMAS
Дэвелопер
 
Аватар для mr.DIMAS
 
Регистрация: 26.12.2006
Адрес: Санкт-Петербург
Сообщений: 1,572
Написано 547 полезных сообщений
(для 1,540 пользователей)
Ответ: SimpleGraphicsEngine 0.1b

блин может тупо фпс просто рассчитывается т.к делал счетчик по книге Френка Луны
DWORD FrameCnt;
float TimeElapsed;
float FPS;
void CalcFPS(float timeDelta)
{
FrameCnt++;
TimeElapsed += timeDelta;
if(TimeElapsed >= 1.0f)
{
FPS = (
float)FrameCnt / TimeElapsed;
TimeElapsed = 0.0f;
FrameCnt = 0;
}
}

/////////////////////
time = GetTickCount();
...Рендеринг
delta = GetTickCount - time;
CalcFPS(delta)
txt.DrawString(80,0,(int)(FPS*1000));

__________________

(Offline)
 
Ответить с цитированием