Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 1.68 KB

File metadata and controls

49 lines (37 loc) · 1.68 KB

Text FPS (Счётчик FPS)

Класс 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

Связанное

  • Text — базовый класс