Я писал код для введения в игру, которую я делал, здесь введение представляло собой серию изображений с временной задержкой в 4 секунды между ними. Проблема в том, что использование метода time.sleep также мешает основному циклу, и программа, таким образом, «зависает» на этот период. Любые предложения, пожалуйста? [Intro и TWD являются звуковыми объектами]
a=0
while True:
for event in pygame.event.get():
if event.type==QUIT:
pygame.quit()
sys.exit()
Intro.stop()
TWD.stop()
if a<=3:
screen.blit(pygame.image.load(images[a]).convert(),(0,0))
a=a+1
if a>1:
time.sleep(4)
Intro.play()
if a==4:
Intro.stop()
TWD.play()
pygame.display.update()
sys.exit()
выходит из программы. Код после него не запускается. - person jfs   schedule 28.10.2014