Spadające monety wracają na górę
Krawędzie - Gry w Pythonie - wstęp (Python)
W grach rzeczy spadają w kółko: moneta, która spadnie na dół, pojawia się znowu u góry. Nie potrzebujemy do tego `world.wrap` (działałby we wszystkie strony): sami sprawdzamy dolną krawędź i przestawiamy monetę na górę. Najpierw ruch, potem sprawdzenie.
class Coin(Sprite):
def __init__(self, x, speed):
self.image = 48
self.color = (234, 179, 8)
self.size = 25
self.position = (x, 100)
self.speed = speed
def update(self):
self.y = self.y - self.speed
if self.y <= -100:
self.y = 100
world.add(Coin(-50, 2))
world.add(Coin(0, 3))
world.add(Coin(50, 4))
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.