Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pygame不显示图像_Python_Pygame - Fatal编程技术网

Python Pygame不显示图像

Python Pygame不显示图像,python,pygame,Python,Pygame,我有问题,屏幕上没有显示图像“floor.png”,显示的是蓝色。我在搜索我的旧代码,我做的一切都和旧的工作游戏一样。 但静止图像是看不见的 import pygame pygame.init() display_width = 600 display_height = 900 gameDisplay = pygame.display.set_mode((display_height, display_width)) pygame.display.set_caption("Parkour")

我有问题,屏幕上没有显示图像“floor.png”,显示的是蓝色。我在搜索我的旧代码,我做的一切都和旧的工作游戏一样。 但静止图像是看不见的

import pygame
pygame.init()

display_width = 600
display_height = 900

gameDisplay = pygame.display.set_mode((display_height, display_width))
pygame.display.set_caption("Parkour")
clock = pygame.time.Clock()

lightblue = (102, 255, 255)

floorImg = pygame.image.load("floor.png")
floorX = 300
floorY = 300

crashed = False

def DrawPictures(floorX, floorY):
    gameDisplay.blit(floorImg, (floorX, floorY))


while not crashed:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            crashed = True

        DrawPictures(floorX, floorY)
        gameDisplay.fill(lightblue)
        pygame.display.update()
        clock.tick(60)

pygame.quit()
quit()

有什么帮助吗?

您可以在屏幕表面正确地闪烁图像,但之后只需填充屏幕即可。换一下

DrawPictures(floorX, floorY)
gameDisplay.fill(lightblue)

修正:

问题是图像不是在代码中,我尝试了另一个图像和图像工作

gameDisplay.fill(lightblue)
DrawPictures(floorX, floorY)