Migająca gwiazdka

Animacje - Gry w Pythonie - wstęp (Python)

`self.visible = False` chowa postać (dalej żyje i wykonuje `update()`), `True` ją pokazuje. Licznik `self.ticks` rośnie co tick, a gdy dzieli się przez 15 bez reszty (`self.ticks % 15 == 0`), zamieniamy widoczność na przeciwną: `not self.visible`. Gwiazdka miga dwa razy na sekundę.

class Twinkle(Sprite):
  def __init__(self):
    self.image = 4
    self.color = (250, 204, 21)
    self.size = 30
    self.ticks = 0

  def update(self):
    self.ticks = self.ticks + 1
    if self.ticks % 15 == 0:
      self.visible = not self.visible

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