如何用我选择的图像替换draw.rect(Square)作为我的主要玩家角色?

时间:2016-05-06 11:14:53

标签: python pygame

我目前只使用一个正方形作为我的角色。只是想获得一些关于如何使用.png作为我的角色而不是绘制形状的帮助/建议?

class Player(Entity):
    def __init__(self, x, y):
        Entity.__init__(self)
        self.xvel = 0
        self.yvel = 0
        self.onGround = False
        self.image = Surface((32,32))
        self.image.fill(Color("#0000FF"))
        self.image.convert()
        self.rect = Rect(x, y, 32, 32)

1 个答案:

答案 0 :(得分:1)

只需更改为:

self.image = pygame.image.load("yourImagePath").convert()

如果您想使用透明度调用convert_alpha()而不是convert()