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.