![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ограничение FPS [VC, Windows]
VolanD666 © (2006-01-27 08:10:00)Раньше, когда я создавал новый проект, то моя функция Render содержала ~ такой код:
NowTime=GetTickCount();
if ( ( NowTime-LastTime ) > 1000/OptimalFPS ) {
TempFPS=1000/( NowTime-LastTime );
LastTime=NowTime;
Render();
}
Но недавно я посмотрел несколько примеров, где этих строк просто нет!
Там просто высчитывается "коэффициент перемещения" и все, дальше идет Render(). Так нужны ли эти строки?
Cash (2006-01-27 08:50:00) [21]VolanD666 (27.01.06 08:10):
На рендер ограничение както странно выглядит.
По моему оно даже незачем. А вот на перемещение я бы поставил такое,
да вобщем у меня они везде только на перемещение я стоят!
А рендер с максимальной скоростью надо бы гнать.
VolanD666 (2006-01-27 08:26:00) [22]Ну я не знаю, во всех книгах так пишут...
XProger (2006-01-27 08:15:00) [23]а зачем?