Показать сообщение отдельно
Старый 12.08.2010, 08:40   #9
abcdef
Знающий
 
Регистрация: 16.09.2008
Сообщений: 299
Написано 71 полезных сообщений
(для 123 пользователей)
Ответ: Есть пару вопросов

if fps>18 then pause:=pause+10;
if fps<18 then if pause>10 then pause:=pause-10;
delay(pause);
_____
если скорости не хватает, то целесообразно сделать как в эмуляторах - отрисовывать на экран с пропуском в несколько кадров
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо abcdef за это полезное сообщение:
NetBuilding (16.08.2010), Rock2roll (12.08.2010)