【发布时间】:2021-06-12 06:27:48
【问题描述】:
我正在与我的朋友在 python 中使用 pygame 开发一个项目。我们试图在我们的游戏中显示 FPS,但我们失败了。 fps 计数器始终为零。代码如下:
#Create Text
def Render_Text(what, color, where):
font = pygame.font.Font('assets/Roboto.ttf', 30)
text = font.render(what, 1, pygame.Color(color))
window.blit(text, where)
#Show FPS
Render_Text(str(int(clock.get_fps())), (255,0,0), (0,0))
print("FPS:", int(clock.get_fps()))
【问题讨论】:
-
是
clock=pygame.time.Clock()? -
是的,时钟是 pygame.time.Clock()
-
您是否每帧调用一次
clock.tick()?
标签: python pygame frame-rate