Я пытаюсь сделать ритм-игру для своего финального проекта. Я использую pygame и хочу, чтобы моя программа рисовала фигуру, ждала секунду, а затем рисовала другую, в соответствии с музыкой, которую я играю. Может ли моя программа подождать секунду между рисованием каждой фигуры, но остальная часть программы все еще выполняется? (не pygame.time.delay ())
Я пробовал http://fredericiana.com/2014/11/14/settimeout-python-delay/, который либо не работал, либо мне не удалось правильно его реализовать
def spawnShapesGameOne(gameInPlay, gameInPlayOne,drawShapesOne):
if gameInPlay == True:
if drawShapesOne == True:
pygame.draw.rect(surface, GREEN,(w*.23, h*.25, w*.05,w*.05))
#Wait one second
pygame.draw.rect(surface, GREEN,(w*.73, h*.25, w*.05,w*.05))
#Wait one second
pygame.draw.rect(surface, GREEN,(w*.73, h*.65, w*.05,w*.05))
#Wait one second
pygame.draw.rect(surface, GREEN,(w*.23, h*.65, w*.05,w*.05))