由于pygame.display.update()无法显示显示窗口

时间:2020-04-26 22:16:24

标签: python pygame

导入pygame

从pygame.locals导入*

从sys导入出口

pygame.init()

SCREEN_size(1000,560)

screen = pygame.display.set_mode(SCREEN_size,0,32)

font = pygame.font.SysFont(“阿尔及利亚人”,18)

font_height = font.get_lineSize()

eventtext = []

pygame.display.update()

为True时

    event= pygame.event.wait()




    event.text.append(str(event))




    eventtext=eventtext[-SCREEN_size[1]/font_height:]




    if event.type==QUIT:




       exit()




    y=SCREEN_size[1]-font_height




    for text in reversed(eventtext):




            screen.blit(font.render(text,True,(0,0,0),(0,y))

pygame.display.update()

1 个答案:

答案 0 :(得分:0)

pygame.display.update()应该在循环内部,而不应该在循环之前或之后。