我正在尝试使用pycharm在pygame中创建游戏。我已将图像文件添加到游戏的项目文件夹中,但无法访问该文件。该文件位于同一目录中,但IDK如何告诉pygame使用它。 下面是代码:
import pygame
import random
import os
WIDTH = 800
HEIGHT = 600
FPS = 30
game_folder = os.path.dirname(__file__)
img = os.path.join(game_folder, "img")
class Player(pygame.sprite.Sprite):
def __init__(self):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.image.(os.path.join(img)).convert()[enter image
答案 0 :(得分:-1)
您几乎可以在游戏中使用任何类型的图像文件,但这是最简单的 如果您使用位图(.bmp)文件,因为Pygame默认情况下会加载位图。 尽管您可以将Pygame配置为使用其他文件类型,但某些文件类型 取决于必须在计算机上安装的某些图像库。 (大多数图片都是.jpg,.png或.gif格式,但您可以将其转换为 使用Photoshop,GIMP和Paint等工具将其转换为位图。)