当与pygame中的另一个精灵碰撞时,如何使精灵更大? (马里奥上电)

时间:2019-05-01 20:33:49

标签: python pygame sprite

我有一个班级玩家和一个班级战俘,我希望当玩家sprite和powerup sprite碰撞时,player sprite的大小翻倍,就像在超级马里奥中一样(没有动画和全部)。玩家的顺便说一句 我正在使用多张图片。

我试图乘以它不起作用的矩形。 我尝试缩放图像也没有用。

在这里,我尝试将图像更改为更大的图像,并且rect也改变了,但是它也没有起作用,它显示出任何错误,当我碰撞时什么也没发生。

    for pow in pow_hits:
        if pow.type == 1:
            self.score += 20
            self.player.shield += 1
        if pow.type == 2:
            self.score += 15
            self.player.image == self.player.image_big
            self.player.rect == self.player.rect_big

0 个答案:

没有答案