Как сделать спрайт больше при столкновении с другим спрайтом в Pygame? (Марио powerup) - PullRequest
0 голосов
/ 01 мая 2019

У меня есть класс player и класс pow, я хочу, чтобы, когда спрайт игрока и спрайт powerup сталкивались, спрайт игрока удваивался в размере, как в super mario (без анимации и всего). Кстати, для игрока Я использую несколько изображений.

Я пытался просто умножить прямоугольник, он не работал. я пытался масштабировать изображение, тоже не получилось.

здесь я попытался изменить изображение на большее изображение и прямоугольник, но оно также не работало, оно не показывает никаких ошибок, ничего не происходит, когда я сталкиваюсь.

    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
...