Авторизация
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
После регистрации вы можете задавать вопросы и отвечать на них, зарабатывая деньги. Ознакомьтесь с правилами, будем рады видеть вас в числе наших авторов!
Вы должны войти или зарегистрироваться, чтобы добавить ответ.
Для вывода фпс (количество кадров в секунду) на экран можно использовать следующий код на языке Python:
«`python
import pygame
# Инициализация Pygame
pygame.init()
# Создание окна
window_width = 800
window_height = 600
window = pygame.display.set_mode((window_width, window_height))
pygame.display.set_caption(«FPS Counter»)
# Цвета
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)
# Шрифт
font = pygame.font.Font(None, 36)
# Основной цикл программы
running = True
clock = pygame.time.Clock()
while running:
# Обработка событий
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
# Очистка экрана
window.fill(BLACK)
# Получение фпс
fps = str(int(clock.get_fps()))
# Отрисовка фпс
text = font.render(f»FPS: {fps}», True, WHITE)
window.blit(text, (10, 10))
# Обновление экрана
pygame.display.flip()
# Ограничение фпс
clock.tick(60)
# Завершение программы
pygame.quit()
«`
Этот код использует библиотеку Pygame для создания окна и отображения фпс. Он также ограничивает количество кадров в секунду до 60, чтобы сохранить стабильный фпс. Фпс отображается в верхнем левом углу окна.