在我的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分钟更新一次但我的游戏不会冻结的地方
提前致谢, 阴影