动画对象在两点之间移动

我正在制作一个你必须在周围订购部队的游戏,这意味着点击目的地,点击士兵,然后士兵移动到目的地。

我遇到了动画部分的问题。 我已经找到了MouseListener和图形的东西。 我知道你应该使用y = mx + bm = y2 - y1/x2 - x1y - y1 = m(x - x1) ,但不知道如何在我的应用程序中实现它。

我有一个包含侦听器的Game类,以及一个包含实际moveTo()方法的UserUnit类。 假设我已经弄明白了,如果我不这样做,我会问。 谢谢。

在这个相关的例子中 ,机器人通过踩到八个(半)基本方向之一move(int, int)朝向玩家的网格位置,如此处所示。 javax.swing.Timer一个实例驱动动画。