Bijące serce
Animacje - Gry w Pythonie - wstęp (Python)
Animacja to zmiana wyglądu w czasie: co tick odrobinę inny rozmiar, kolor, obrazek albo kąt. Serce rośnie o 1, a gdy dojdzie do 50, zaczyna maleć, aż do 40, i tak w kółko. Kierunek zmiany trzyma pole `self.change`: 1 albo -1. Zamiana `self.change = -self.change` odwraca kierunek.
class Heart(Sprite):
def __init__(self):
self.image = 5
self.color = (220, 38, 38)
self.size = 40
self.change = 1
def update(self):
self.size = self.size + self.change
if self.size >= 50 or self.size <= 40:
self.change = -self.change
world.add(Heart())
world.start()Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Gry w Pythonie - wstęp·Zaloguj się, aby zapisać postęp na koncie.