我写了一些代码,可以从文件夹中获取图像并以动画形式运行它们,但是无法打开文件夹或图像
我也尝试将代码与图像一起放入,但仍然无法打开图像
def LoadAnimation(FOLDER, NAME, NUMBER):
print(os.getcwd())
ANIMATION = []
for x in range(1,NUMBER):
ANIMATION.append(pygame.image.load(os.path.join(FOLDER, (NAME + '-' + str(x) + '.png'))).convert())
print(ANIMATION)
return ANIMATION
def BasicQuest(NUMBER):
print(os.getcwd())
for counter in range(NUMBER):
IMAGE = LoadAnimation('STRAIGHT','STRAIGHT',30)
for x in range(29):
IMAGE = pygame.transform.scale(IMAGE[x],(416,224))
window.blit(IMAGE,(0,0))
pygame.display.update()
IMAGE = LoadAnimation('ENTER','ENTER',30)
for x in range(29):
IMAGE = pygame.transform.scale(IMAGE[x],(416,224))
window.blit(IMAGE,(0,0))
pygame.display.update()
ANIMATION.append(pygame.image.load(os.path.join(FOLDER, (NAME + '-' + str(x) + '.png'))).convert())
错误消息:
pygame.error:无法打开STRAIGHT \ STRAIGHT-1.png
答案 0 :(得分:0)
在桌面上,将代码放在一个特殊的文件夹中,并为该文件夹命名。还要将图像放在同一文件夹中,以确保python可以找到图像,因为现在他找不到图像是因为您没有为图像指定位置。应该可以。