Pierwsza klasa: czarodziej

Klasa i konstruktor - Gry w Pythonie - wstęp (Python)

Klasa to przepis na postać. `class Wizard(Sprite):` mówi: czarodziej jest postacią (umie to, co każda postać na planszy). Metoda `__init__` to konstruktor: wykonuje się raz, w chwili tworzenia obiektu. `self` to właśnie tworzony obiekt, więc `self.color = ...` ustawia kolor TEGO czarodzieja. Sam przepis niczego nie rysuje: obiekt powstaje dopiero w linii `wizard = Wizard()`, a `world.add` stawia go na planszy.

class Wizard(Sprite):
  def __init__(self):
    self.image = 0
    self.color = (124, 58, 237)

wizard = Wizard()
world.add(wizard)

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