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