我想沿着直线路径移动一个Sprite。我想在斜率上移动5个像素,或者每次使用该方法时都要使用斜边,直到达到终点。沿着直线移动对象
我有斜线和y截距的线,我也有通过getX()和getY()的精灵当前的X和Y值。终止的X和Y点是变量finalX和finalY。
我已经尝试了这么多的方程,但我似乎无法让他们中的任何人工作。我错过了什么!!?
我最近的方程尝试使用表达式y = mx + B。
float X = (getY() + 5 - interceptY)/slope;
float Y = slope*(getX() + 5) + interceptY;
setPosition(X, Y);
你可以发布你的最新尝试? – Keppil 2012-07-20 06:59:33