我的计时器出了问题。当我暂停我的游戏时,我注意到我的计时器不会随着游戏暂停很长时间。例如:如果我在计时器剩余26秒时暂停游戏,并在大约10秒后取消暂停游戏,计时器将显示还剩16秒,而不是像我希望的那样从26开始倒计时。如果我暂停游戏30秒,计时器仍然运行到0,而不是计时器随着游戏暂停。我该如何解决这个问题呢?pygame.KEYDOWN: p
对于我的终端屏幕,我想要一行“你存活了X秒”,但在这行中,计时器在游戏结束后继续运行。 我尝试在主循环中将计时器代码向下移动一点(在if gameover:部分之后)。我也尝试过if not gameover and time_difference >= 1500:,但计时器仍然在运行。这是我的带有计时器的程序循环: Code is removed for now. Will re-upload in 1 to 2 months.必要时提供endscreen代码: def gameOverScree
我正在Python的Pygame中创建一个游戏,它是著名的"Raiden 2“的复制品。我的游戏循环与我所见过的非常相似。我想要做的是让构造函数在保持空格键时创建一个子对象(使用我的子弹类)。while game.play is True: if event.type == pygame.KEYDOWN:
我正在开发一个无线电自动化程序,但我想不出如何让计时器倒计时这首歌还剩多少秒。我目前正在使用Pygame,并不是真的想为此加载另一个工具包。到目前为止,我可以使用下面的代码让计时器计时:track = "Music/Track02.wav"pygame.mixer.music.play()
print("Playing Musi