Krawędź zatrzymuje postać

Krawędzie - Gry w Pythonie - wstęp (Python)

Plansza ma współrzędne od -100 do 100 i domyślnie nie wypuszcza postaci: gdy środek dojdzie do krawędzi, zostaje na niej (`x` nie przekroczy 100). Samochód jedzie w prawo i staje na krawędzi, do połowy schowany za nią, bo krawędź zatrzymuje ŚRODEK postaci. `update` dalej próbuje go przesuwać, ale `x` zostaje 100.

class Car(Sprite):
  def __init__(self):
    self.image = 10
    self.color = (37, 99, 235)
    self.size = 40
    self.position = (0, 0)

  def update(self):
    self.x = self.x + 3

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