我在启动程序时无法看到图像。我有一个名为“游戏”和“mygame.py”的文件夹,里面有一个“background.png”文件。我曾尝试使用PATH“/game/background.png”而不是“background.png”,但它似乎不起作用。有任何想法吗?使用pygame.image.load无法看到图像()
我的代码:
import pygame , sys
pygame.init()
#screen start
def screen():
screen = [1024,768]
screen = pygame.display.set_mode(screen,0,32)
pygame.display.set_caption("Testing Caption")
background = pygame.image.load("background.png")
screen.blit(background, (0,0))
while True:
screen.blit(background, (0,0))
#keyboard commands
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
screen()
谢谢。
我代替我与你的代码的同时段,我对下一行屏幕(),然后screen.flip()。但我仍然看不到这张照片。我必须将我的程序左右拖动,然后只有那个图片出现在屏幕左上角的0,0坐标上。这是正常的吗? :/再次感谢您的事先帮助。 –
嗨,请记住'flip()'必须出现在'screen()'之后的循环中。另外,也许你需要添加一个时钟,否则你的程序总是处于100%cpu。我编辑了包含时钟的答案。 – pmoleri