擅长:python、mysql、java
<p>这里,<code>px</code>&;<code>py</code>是敌人跟踪/追逐的目标的位置(全局)。</p>
<pre><code>class Enemy(object):
def __init__(self,x,y): # initial position
self.x = x
self.y = y
def move(self, speed=5): # chase movement
# Movement along x direction
if self.x > px:
self.x -= speed
elif self.x < px:
self.x += speed
# Movement along y direction
if self.y < py:
self.y += speed
elif self.y > py:
self.y -= speed
</code></pre>
<p>如果需要,还可以自定义沿x&y方向的速度。</p>