gpt4 book ai didi

python - Pygame 延迟参数

转载 作者:行者123 更新时间:2023-12-01 06:48:53 24 4
gpt4 key购买 nike

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

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

pygame.time.delay(60)

为什么?

最佳答案

1/desired_fps 给出 float 。参数为pygame.time.delay()必须是整数,单位是毫秒。
由于 1 秒为 1000 毫秒,因此必须是:

my_delay = int(1000/desired_fps)
pygame.time.delay(my_delay)

分别

my_delay = 1000 // desired_fps
pygame.time.delay(my_delay)

注意,//是楼层除法运算符。请参阅Binary arithmetic operations

关于python - Pygame 延迟参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59111209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com