我正在尝试为要用于游戏的地图制作基础,但我无法将图像加载到屏幕上。我尝试使用相同的字母大小写向图像发送绝对文件路径,我尝试更改图像的名称,我尝试加载在我制作的其他程序中工作的不同图像,我尝试将图像与脚本本身位于同一目录中。还没有任何效果。我查看了一些遇到相同问题的人的帖子,例如为什么我的 pygame 图像没有加载?我找不到我的问题的答案。图像不会加载。这是代码:
import sys, pygame
from pygame.locals import *
pygame.init()
size = (600, 400)
screen = pygame.display.set_mode(size)
pygame.display.set_caption("Practice Map")
walls = pygame.image.load("C:\Users\dylan\Desktop\Practice Game\brick.jpg")
x = 0
y = 0
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
if event.type == KEYDOWN and event.key == K_ESCAPE:
sys.exit()
if event.type == KEYDOWN and event.key == K_UP:
y -= 20
if event.type == KEYDOWN and event.key == K_DOWN:
y += 20
if event.type == KEYDOWN and event.key == K_LEFT:
x -= 20
if event.type == KEYDOWN and event.key == K_RIGHT:
x += 20
screen.fill((0,0,0))
screen.blit(walls,(x, 330))
# more bricks to go here later
pygame.display.flip()
#end
和错误:
Traceback (most recent call last):
File "C:\Users\dylan\Desktop\Practice Game\move.py", line 8, in <module>
walls = pygame.image.load("C:\Users\dylan\Desktop\Practice Game\brick.jpg")
error: Couldn't open C:\Users\dylan\Desktop\Practice Gamerick.jpg
我将 Python 2.6 和 PyGame 1.9 用于 Python 2.6 版,IDLE 作为我的编辑器。