Bmp图像未在pygame中正确加载

时间:2016-04-27 19:49:30

标签: python-2.7 pygame

不知道是否有人在pygame中加载图片时遇到此错误?

Traceback (most recent call last):
File "SwingyMonkey.py", line 263, in <module>
game = SwingyMonkey()
File "SwingyMonkey.py", line 64, in __init__
self.background_img = pg.image.load('res/jungle-pixel.bmp').convert()
pygame.error: CGImageSourceCreateImageAtIndex() failed

让我知道是否有人做过!!!感谢!!!!!

1 个答案:

答案 0 :(得分:0)

当您尝试在Mac OSX中加载文件位置不存在的文件时,会发生这种情况,请检查您的文件位置是否正确。

如果您通过NotePad ++这样的程序运行它,该文件可能存在于该位置,但NotePad ++从不同的位置运行您的程序,因此您的图像的所有相对URL都无法正常工作。

因此,使用绝对路径而不是相对路径,看它是否有效。