Kolory pod klawiszami
Interaktywne rysowanie - Gry w Pythonie - wstęp (Python)
Klawisze zmieniają kolor śladu: `r` czerwony, `g` zielony, `b` niebieski. Pędzel przyjmuje ten sam kolor co pióro (`self.color = self.pen.color`), więc od razu widać, czym teraz rysujemy. Kliknij planszę, żeby klawiatura trafiała do gry.
class Brush(Sprite):
def __init__(self):
self.image = 1
self.size = 8
self.pen.color = (220, 38, 38)
self.pen.size = 3
def update(self):
if world.key('r'):
self.pen.color = (220, 38, 38)
if world.key('g'):
self.pen.color = (22, 163, 74)
if world.key('b'):
self.pen.color = (37, 99, 235)
self.color = self.pen.color
self.pen.on = world.mouse.down
self.position = world.mouse.position
world.add(Brush())
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.