私のコードでは、timerというタイマーがあります。私は をゲームのどこかで、timer.tick()を実行して始めました。私はタイマーの録画時間をもう止めて止めることができるコマンドがあれば疑問に思っていました。なぜなら、ゼロに設定すれば、私は試したことが続きます。 timer.stop()のようなコマンドがありますか?私はtimer tickを停止する方法
これはメインループの前に、メインループの後
clock = pygame.time.Clock()
FPS = 60
timer = pygame.time.Clock()
storydelay = 5000
time_count = 0
変数であるあなたに EDIT_______________________
ありがとう...など、そのような本のオンライン探しなど多くのことを試みたが、それをゼロに設定しています
if story:
timer.tick()
time_count += timer.get_time()
if time_count < storydelay:
mainmenu = False
screen.blit(black_image,zero_position)
if time_count > storydelay:
mainmenu = True
は基本的に私が何をしたいのかtime_countは> storydelay、タイマーを停止する必要がありますので、私は思い出すことができたときですそのバックtimer.get_time()
戻りtimer.tick()
への最後の呼び出しからの時間は、あなたがしなければならないすべては、すべてをリセットするために0とcall timer.tick()
に戻しtimer_count
に設定されているため、いくつかの他の時間
私はちょうど1つのコマンドが必要ですが、ちょっと待ってください。 – abc1234
あなたはそれが何を意味するか分かりませんか? – abc1234
最後のif文の後に 'timer = 0'と' time_count = 0'を設定するだけです。 –