Pygame trigonometry: Following the hypotenuse?
问题 I have a method in my Enemy class called huntPlayer . It takes a player object p . Here it is: def huntPlayer(self, p): if self.dist2p < 200: self.hunting = True if p.x > self.rect.x: self.rect.x += self.speed #this is a constant at value 1 elif p.x < self.rect.x: self.rect.x -= self.speed else: self.rect.x += 0 if p.y > self.rect.y: self.rect.y += self.speed elif p.y < self.rect.y: self.rect.y -= self.speed else: self.rect.y += 0 else: self.rect.x += 0 self.rect.y += 0 The enemies are