Ich möchte die Zeit in Pygame zählen, wenn ein Ereignis auftritt. Ich habe etwas in der Dokumentation gelesen, aber ich verstehe nicht wirklich, wie es geht.Zählzeit in Pygame
In der Dokumentation können Sie Zeit in Millisekunden erhalten, aber es beginnt zu zählen, wenn der pygame.init() aufgerufen wird. Ich möchte von 0 zählen, wenn der Wahrheitswert wahr ist.
import pygame
pygame.init()
loop = True
boolean = False
while loop:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
if event.type == pygame.KEYDOWN:
if event.key == pygame.RETURN:
boolean = True
screen.fill((255, 255, 255))
if boolean:
# start counting seconds
pygame.display.update()
Danke für Ihre Zeit.
Es gibt einen Fehler im Code. Die Schlüsselkonstanten beginnen mit 'K_', also sollte es' pygame.K_RETURN' sein. – r0the
Oh, das ist überhaupt nicht wichtig, ich wollte nur demonstrieren .. Ich brauche nur den Code, um Sekunden zu zählen. –
Mögliche Duplikate von [ Countdown-Timer in Pygame] (https://stackoverflow.com/questions/30720665/countdown-timer-in-pygame) – skrx