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.