我正在編寫我正在製作的遊戲介紹的代碼,這裏介紹的是在它們之間延時4秒的一系列圖像。問題是,使用time.sleep方法也會使主循環混亂,程序因此「掛起」了那段時間。有什麼建議嗎? [簡介和TWD是健全的對象]python/pygame中的時間延遲而不會中斷遊戲?
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()'退出程序。它之後的代碼沒有運行。 – jfs 2014-10-28 09:31:03