Strzałki: world.key

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

`world.key('left')` jest prawdą, dopóki trzymasz strzałkę w lewo. W `update` sprawdzamy cztery strzałki i przesuwamy kota o 3 w ich stronę. Każdy `if` jest osobny, więc dwie strzałki naraz dają ruch po skosie. Klawisze działają, gdy plansza jest aktywna: po Uruchom jest od razu, a jeśli nie reaguje, kliknij ją.

class Player(Sprite):
  def __init__(self):
    self.image = 7
    self.color = (255, 140, 0)
    self.size = 40

  def update(self):
    if world.key('left'):
      self.x = self.x - 3
    if world.key('right'):
      self.x = self.x + 3
    if world.key('up'):
      self.y = self.y + 3
    if world.key('down'):
      self.y = self.y - 3

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