Показать сообщение отдельно
Старый 25.06.2009, 11:09   #14
Unodeya
ПроЭктировщик
 
Аватар для Unodeya
 
Регистрация: 14.05.2009
Сообщений: 101
Написано 31 полезных сообщений
(для 67 пользователей)
Ответ: Дельта тайминг

Сообщение от SBJoker Посмотреть сообщение
Ну, вам по-видимому ещё столько всего чудесного узнать предстоит о программировании.

Неприходила мысть просто подумать логически?
- Что такое фпс? Это число кадров в секунду.
- Что нужно сделать чтобы его узнать? Сосчитать кадры сделаные за секунду!
- Как сосчитать? Тупо fps=fps+1 в конце каждого кадра
- Но считать нужно в течении секунду, как это сделать? Запоминает в переменную текущее время fps_time=Millisecs() Потом проверяем если Millisecs() - fps_time>=1000 то прошла секунда и в переменной fps у нас искомый фпс.
Для следущего измерения нужно обнулить счётчик фпс предварительно сохранив старое значение last_fps=fps, fps=0, и снова запомнить текущее время: fps_time=Millisecs().

Ну а выводить на экран конешно последнее значение фпс из переменной last_fps.

Без понимания логики работы алгоритмов, делать в программировании нечего.
Смотри мой пост под номером #8 там мой счётчик... В блице я работаю полтора месяца... А ещё зачем нужен был весь этот офтоп с сарказмом, Зачем вообще существует тогда этот форум? Если ты так умён помоги мне пожалуйста, а не пиши в этой теме лишнего..

Последний раз редактировалось Unodeya, 25.06.2009 в 11:20.
(Offline)
 
Ответить с цитированием