Pygame等待按键-CPU使用情况

时间:2019-03-16 09:19:17

标签: pygame cpu-usage

我已经使用了以前建议的这种逻辑来暂停,直到用户按下键盘。但是,我观察到CPU使用率很高,因为它会遍历“ while True:”例程(根据Win10中的任务管理器)。

所以我尝试插入一个等待(pygame.time.wait(3000)) 希望可以改善问题,但仍然会发现CPU使用率很高。 有一个更好的方法吗?

def wait(): 
    while True: 
    for event in pygame.event.get(): 
      print("   wait for it...") 
      pygame.time.wait(3000)  # millisecs (I inserted this line; KDT) 
      if event.type == QUIT: 
          pygame.quit() 
      if event.type == KEYDOWN:  
          return 

0 个答案:

没有答案