擅长:python、mysql、java
<p>我想出来了:</p>
<pre><code>def moveTowardMouse(self):
selfx, selfy = self.coords()
mousex, mousey = self.mousecoords
directDist = math.sqrt(((mousex-selfx) ** 2) + ((mousey-selfy) ** 2))
self.speed = 4
movex = (mousex-selfx) / directDist
movey = (mousey-selfy) / directDist
self.canvas.move('User', movex*self.speed, movey*self.speed)
</code></pre>