日期:2014-05-19  浏览次数:20647 次

加急。。。。。。
地图上两点,A(X0,Y0),B(X1,Y1) 不在水平或垂直线上,怎么计算出A点X^,Y^每次增量,然后移动到B点
吐血求。。。。。。。。

------解决方案--------------------
难度在哪里?我有点懵。。。

double distX = X1-X0;
double distY = Y1-Y0;

然后是步数(移动次数),比如:
int step = 100;

最后就是每次增量:
double deltaX = distX / step;
double deltaY = distY / step;