我已经设法使用以下代码(python 和 pyglet)让敌人 AI 向玩家移动:
(dx, dy) = ((player.x - self.x)/math.sqrt((player.x - self.x) ** 2 +
(player.y - self.y) ** 2),(player.y - self.y)/math.sqrt((player.x - self.x)
** 2 + (player.y - self.y) ** 2))
newCoord = (self.x + dx * 3, self.y + dy * 3)
self.x,self.y = newCoord
但是我不确定如何旋转敌人的精灵,让他们面对玩家。我很确定我可以使用上面的一些代码并相应地旋转播放器,但我无法找到一种可行的方法。