Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ограничение FPS [VC, Windows]


Страницы:   1 2

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]

а зачем?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо