Pierwsza metoda update: rakieta startuje

Metoda update i pętla gry - Gry w Pythonie - wstęp (Python)

Konstruktor ustawia postać raz. Metoda `update` to drugi przepis: co postać ma robić w każdej chwili gry. `world.start()` uruchamia pętlę gry: 30 razy na sekundę plansza woła `update` każdej postaci. Tu rakieta za każdym razem przesuwa się o 2 do przodu, więc leci w górę i zatrzymuje się na krawędzi planszy. Bez `world.start()` nic by się nie ruszyło.

class Rocket(Sprite):
  def __init__(self):
    self.image = 12
    self.color = (220, 38, 38)
    self.size = 40
    self.position = (0, -80)

  def update(self):
    self.move(2)

world.add(Rocket())
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.