Python Pygame延迟参数

Python Pygame延迟参数,python,pygame,arguments,delay,Python,Pygame,Arguments,Delay,错误-延迟需要一个整数参数。 工作正常时: desired_fps=int(60) my_delay=1/desired_fps pygame.time.delay(my_delay) 为什么?1/所需的\u fps给出一个浮点数。参数必须是整数,其单位为毫秒。 因为1秒是1000毫秒,所以它必须是: my_delay=int(1000/所需的_fps) pygame.time.delay(我的延迟) 分别 my\u delay=1000//所需的\u fps pygame.time.del

错误-延迟需要一个整数参数。 工作正常时:

desired_fps=int(60)
my_delay=1/desired_fps
pygame.time.delay(my_delay)

为什么?

1/所需的\u fps
给出一个浮点数。参数必须是整数,其单位为毫秒。
因为1秒是1000毫秒,所以它必须是:

my_delay=int(1000/所需的_fps)
pygame.time.delay(我的延迟)
分别

my\u delay=1000//所需的\u fps
pygame.time.delay(我的延迟)

注意,
/
是楼层划分操作员。看

完全不清楚你在问什么。但是,
1/desired_fps
给出一个浮点数。参数必须是整数,单位为毫秒。谢谢帮助!my_delay=int(1000/所需的_fps)正在工作!
pygame.time.delay(60)