1. ホーム
  2. python

[解決済み】Pygameのカウントダウンタイマー

2022-01-26 18:53:33

質問

pygameを使い始め、簡単なゲームを作りたいと思っています。必要な要素の1つは、カウントダウンタイマーです。 PyGameでカウントダウンの時間(例えば10秒)はどうすればいいのでしょうか?

解決方法は?

このページでは、あなたが探しているものを見つけることができます。 http://www.pygame.org/docs/ref/time.html#pygame.time.get_ticks
カウントダウンを開始する前に一度、ティックをダウンロードします(ゲーム内のトリガー(キーイベントなど)でもかまいません)。 例えば 例えば、

start_ticks=pygame.time.get_ticks() #starter tick
while mainloop: # mainloop
    seconds=(pygame.time.get_ticks()-start_ticks)/1000 #calculate how many seconds
    if seconds>10: # if more than 10 seconds close the game
        break
    print (seconds) #print how many seconds