获取素材
游戏素材网站:
opengameart.org
kenney.nl
latformer Art Complete Pack
设置精灵图片
# ......
player_img = pygame.image.load(path.join(path.dirname(__file__), 'imgimage-2.png')).convert()
class Player(pygame.sprite.Sprite):
    def __init__(self):
        """
        初始化 Player 类的实例。
        设置其图像、边界矩形,并将其放置在屏幕中央。
        """
        super().__init__()                           # 调用父类的初始化方法
        # self.image.fill(GREEN) 
        self.image = player_img
        self.rect = self.image.get_rect()            # 获取角色图像的矩形边界,用于碰撞检测和位置控制
        self.rect.center = (WIDTH / 2, HEIGHT / 2)   # 将角色放置在屏幕的中央# ......
class Player(pygame.sprite.Sprite):
    def __init__(self):
        # ...
        self.image = player_img
        self.image.set_colorkey(BLACK)               # 忽略黑色
        # ...set_colorkey(),Pygame 绘制图像时,忽略指定颜色的像素。 


