Ucieczka przed kursorem
Mysz - Gry w Pythonie - wstęp (Python)
Odwrotność pościgu: motyl kieruje się w stronę kursora i rusza do tyłu (`move(-3)`), więc oddala się od niego. Ucieka tylko, gdy kursor jest blisko (bliżej niż 50); dalej siedzi spokojnie.
class Butterfly(Sprite):
def __init__(self):
self.image = 14
self.color = (168, 85, 247)
self.size = 30
self.rotate = False
def update(self):
if self.distance_to(world.mouse) < 50:
self.point_towards(world.mouse)
self.move(-3)
world.add(Butterfly())
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.