Samolot okrąża kwadrat

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

Licznik ticków pozwala zaplanować ruch w czasie. Samolot widziany z góry leci do przodu (`move`), a co 30 ticków (co sekundę) skręca o 90 stopni w prawo: tu obracanie obrazka jest na miejscu. Po czterech skrętach wraca na start.

class Plane(Sprite):
  def __init__(self):
    self.image = 45
    self.color = (71, 85, 105)
    self.size = 30
    self.position = (-45, -45)
    self.ticks = 0
    self.pen.on = True

  def update(self):
    self.move(3)
    self.ticks = self.ticks + 1
    if self.ticks % 30 == 0:
      self.turn(90)

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