python - 从 pygame 中的 images 文件夹获取图像

标签 python pygame

我正在使用 pygame 开发游戏,并且有以下目录: enter image description here

如您所见,我的包中有一个图像文件夹。
现在我正在努力从路径“JumpnRun/Player/Player.py”中获取路径为“JumpnRun/images/player/jumper-1.png”的图像。
我尝试使用以下代码获取该图像:

self.image:pygame.Surface = pygame.image.load(str(Path("..") / "images" / "player" / "jumper-1.png")).convert_alpha()

但这似乎不起作用,我收到错误“FileNotFoundError:没有这样的文件或目录。”
对此有什么想法吗?

最佳答案

因此,要使用 pygame.image.load 函数获取图像,您应该这样做: carImg = pygame.image.load('image.png').

要了解更多信息,我建议您查看此链接:https://pythonprogramming.net/displaying-images-pygame/

链接中的代码对我有用!

希望对你有帮助!

关于python - 从 pygame 中的 images 文件夹获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70847671/

相关文章:

python - 如何在 python 中多次使用 ax.voxels 方法后修复限制

python - 将格式化的时间字符串转换为毫秒

python - Django - 如何防止访问其他用户的对象?

python - 如何知道在pygame中空格键是否被按下超过2秒

python - python 上的 tic tac toe 程序出现某种错误,弹出黑屏,程序没有响应

python - 防止角色离开屏幕

python - Sympylambdafify与数组结合时出现错误

python - 如何使用 pandas 获取数据框中具有特定值的列数?

python - 如何在pygame中让一个矩形依次出现?

python - pygame.init() 到底做了什么?