动态重置pygame set_timer

时间:2015-08-12 23:35:15

标签: python timer pygame

我正在用pygame编写一个游戏,我希望在计时器上发生一个事件。我一直在用这个

ms_til_turn = 4000
pygame.time.set_timer(25,ms_til_turn)

但是现在我想要动态地改变毫秒直到转动变量的值,我意识到当ms_til_turn改变时计时器不会改变,它仍然只是每4秒触发一次事件。我怎么能这样做,以便我可以将计时器重置为不同的长度?

1 个答案:

答案 0 :(得分:0)

每当您更改ms_til_turn时,只需再次运行此行:pygame.time.set_timer(25,ms_til_turn)