clock.schedule_interval() 在 pygame 中有效还是仅在 pygame 中有效?

Is clock.schedule_interval() valid in pygame or only pygame zero?

我正在学习一个涉及 pygame 零的教程,并对其进行调整以创建一个 pygame 程序,但我的计时器出现问题。 time_left 变量之前设置为 10,下面是与计时器相关的其余代码:

def update_time_left():
    global time_left

    if time_left:
        time_left = time_left - 1
    else:
        game_over()
    
clock.schedule_interval(update_time_left, 1.0) 

clock.schedule_interval() 部分可以在 pygame 中使用吗?如果没有,我可以用其他什么代替吗?

schedule_interval 在 pygame 中不存在。参见 pygame.time module. schedule_interval it is a method of the class Clock in pygame zero. See Pygame Zero - Built-in Objects

在pygame中您可以创建一个计时器事件。查看问题 or .

的答案