pygame无法加载背景图片

时间:2020-04-11 19:10:47

标签: python pygame

我目前正在使用pygame制作潜艇游戏,但遇到了奇怪的问题。当我尝试运行菜单程序时,背景图像将无法渲染。而且我没有任何语法错误。我尝试确定fps,使用convert(),但没有任何帮助。当我在Google上搜索错误时,我也没有找到任何有用的信息。 这是代码:

import pygame
pygame.init()
screen = pygame.display.set_mode((600, 500))
pygame.display.set_caption('Podmornca')
run = True
background = pygame.image.load('meni.png').convert()
clock = pygame.time.Clock()
def graphics():
    clock.tick(60)
    screen.blit(background, (0,0))  
while run:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            run = False
    graphics()
pygame.quit()

1 个答案:

答案 0 :(得分:0)

您必须通过pygame.display.update()pygame.display.flip()更新显示内容:

while run:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            run = False
    grafika()
    pygame.display.update()
相关问题