Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как показывать Fps в приложениях через python?

например я запускаю тот же кс и у меня будут отображаться FPS если программа запущена
ПрограммированиеПриложения+3
Антропов Артем
Python Q
  · 553
Лучший
Пишу интересные рассказы для детей и взрослых  · 7 нояб 2022
Для игры очень важно, чтобы частота кадров была высокой (60 кадров в секунду, fps) поэтому я решил выложить код, чтобы показать частоту кадров. Этот просто показывает частоту кадров, поэтому сам по себе он бесполезен, но я подумал о том, чтобы изолировать код для fps в коде, который действительно работает, чтобы вы могли легко реализовать его в своем коде. Вероятно, есть лучший способ повторно использовать этот код. Если у вас есть идея, дайте нам знать в комментарии. Возможно, я вернусь к этой теме в следующий раз.
Укороченная версия
Это чуть менее сложная версия
Мы инициализируем pygame, создаем экран, часы и объекты шрифта.
в цикле while мы
очистим экран (screen.fill((0,0,0))
вызовем update_fps() => он получает fps и отображает их на экране
также незабываем обновить экран
Итак, если вы хотите добавить частоту кадров в свою игру (для целей тестирования):
  1. Используйте SysFont
добавьте это к глобальному наклону (переменная доступна везде… поэтому вне функций и классов или в функции, объявленной глобальной):
  1. Затем добавьте эту функцию где-нибудь в python
  2. Наконец, поместите это в цикл while:
После очистки экрана мы устанавливаем screen.fill((0, 0, 0)), который практически окрашивает экран в черный цвет.