运行某个函数后,Pygame会一直冻结

时间:2017-12-24 02:41:33

标签: python pygame

在我的pygame游戏中,有一个时间系统。每5分钟比赛一小时。我有一段时间的代码在while循环中没有结束。但是每当我运行它所在的函数时,pygame就会冻结并完全停止工作。这是代码

  gameExit = False
  while not gameExit:    
      sys.stdout.flush()
      time.sleep(300)
      sys.stdout.flush()
      game_time = game_time + 100
      if game_time == 2400:
          day = day + 1
          game_time = 0000

我认为问题是因为while循环永远不会结束而且Pygame似乎不太喜欢那样,所以我怎么能在每5分钟更新一次但我的游戏不会冻结的地方

提前致谢,   阴影

0 个答案:

没有答案