Класс Text_fps — готовый спрайт для отображения FPS. Наследуется от TextSprite.
- Автоматический расчёт: Использует delta time для точных измерений
- Скользящее среднее: Плавное отображение FPS
- Статистика: Отслеживание min, max, average
- Настраиваемый вид: Цвета, формат, позиционирование
| Параметр |
Тип |
По умолчанию |
Описание |
pos |
(int, int) |
(10, 10) |
Позиция |
font_size |
int |
24 |
Размер шрифта |
color |
(int,int,int) |
(255,255,0) |
Цвет |
font_name |
str |
None |
Путь к шрифту |
prefix |
str |
"FPS: " |
Текст до значения |
suffix |
str |
"" |
Текст после значения |
precision |
int |
1 |
Знаков после запятой |
average_frames |
int |
60 |
Кадров для усреднения |
update_interval |
float |
0.1 |
Интервал обновления |
import spritePro as s
fps = s.Text_fps(
pos=(10, 10),
font_size=24,
color=(0, 255, 0),
prefix="FPS: "
)
| Метод |
Описание |
get_fps() |
Получить текущий FPS |
get_min() |
Минимальный FPS |
get_max() |
Максимальный FPS |