Я делал игру на Python3, используя Pygame и PyOpenGL. Когда я тестирую игру на разных компьютерах, все они запускают код с разной частотой кадров и скоростью.
Пример кода:
#...
while True:
character.x += 5
character.draw()
pygame.display.flip() #Updates the screen
Поскольку некоторые компьютеры могут работать через l oop Чем больше и меньше, тем меньше будет позиция х символа в определенное время после запуска кода на двух компьютерах одновременно. Как я могу получить текущий fps на экране и получить скаляр, который масштабирует скорость объекта в соответствии с fps?
Заранее спасибо,
Ноа