Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal

Ответ
 
Опции темы
Старый 01.05.2009, 13:35   #1
KAK? TAK!
Нуждающийся
 
Регистрация: 07.03.2009
Сообщений: 98
Написано 3 полезных сообщений
(для 3 пользователей)
Счастье как создать счетчик фпс?)

срочняк надо
(Offline)
 
Ответить с цитированием
Старый 01.05.2009, 16:54   #2
KAK? TAK!
Нуждающийся
 
Регистрация: 07.03.2009
Сообщений: 98
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: как создать счетчик фпс?)

VINT, знаешь как сделать?
(Offline)
 
Ответить с цитированием
Старый 01.05.2009, 16:56   #3
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: как создать счетчик фпс?)

Товарищи, хватат флудить и задавать глупые вопросы.

По вопросу:
Вариантов несколько, простейший - при каждой отрисовке увеличивать значение целочисленой переменной и выводить его с интервалом в 1 секунду, например с помощью Lib_timer. естественно, после вывода значение сбрасывается в 0.
(Offline)
 
Ответить с цитированием
Старый 01.05.2009, 18:03   #4
beisik
Нуждающийся
 
Аватар для beisik
 
Регистрация: 23.04.2008
Адрес: Брест, Беларусь
Сообщений: 53
Написано 10 полезных сообщений
(для 18 пользователей)
Ответ: как создать счетчик фпс?)

Я делаю так:

var
  fps_time: integer;
  fps_cur: integer;
  fps: integer;

...

procedure CountFPS;
begin
  if fps_time <= GetRelativeTimeMs then
  begin
    fps_time := GetRelativeTimeMs + 1000;
    fps := fps_cur;
    fps_cur := 0;
  end;
  fps_cur := fps_cur + 1;
end;

...

// Инициализация:
 fps_time := GetRelativeTimeMs - 1000;

...

// При каждой отрисовке
  CountFPS;

...

// Выводим
  DrawText('FPS: ' + IntegerToString(fps), 8, 8);
__________________
diary
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
baton4ik (22.11.2009)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать статичный массив? Tronix Основной форум 6 27.07.2009 10:57
Как создать Dll? pipns Разработка LIB 4 16.06.2009 18:11
Как создать таблицу в MP ??? SmAlViK MidletPascal 7 09.04.2009 17:26
Как создать консоль? Trilliput Blitz3D 35 16.01.2008 00:57
А как создать папку в ФС? kolyacher Основной форум 9 29.05.2007 10:32


Часовой пояс GMT +4, время: 21:22.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com