Skaczący królik
Animacje - Gry w Pythonie - wstęp (Python)
Ruch i animacja razem: królik idzie w prawo o 1 i jednocześnie podskakuje, bo jego `y` chodzi w górę i w dół między -50 a -30. `world.wrap = True` sprawia, że po wyjściu prawą krawędzią wraca lewą. Rysujemy go z boku, więc ruszamy `x` i `y`, a nie `angle`.
class Rabbit(Sprite):
def __init__(self):
self.image = 6
self.color = (120, 113, 108)
self.size = 35
self.position = (-80, -50)
self.jump = 1
def update(self):
self.x = self.x + 1
self.y = self.y + self.jump
if self.y >= -30 or self.y <= -50:
self.jump = -self.jump
world.wrap = True
world.add(Rabbit())
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.