如何在国家线上移动枪弹

时间:2012-02-11 11:00:41

标签: c++

我已经产生了弹丸点,我必须在状态线方向移动它,但我不知道目标点。那么我将要写入什么样的公式或概念进入弹丸的状态线。

假设产卵点为(4,5),那么对于任何坐标值,它应朝向方向(-4,-5)。 提前致谢

1 个答案:

答案 0 :(得分:0)

给出一些x,你可以使用两点公式

找到y
y = y1 + (x-x1)*(y2-y1)/(x2-x1)

除非x2 == x1

或者,对于给定的y,您得到x:

x = x1 + (y-y1)*(x2-x1)/(y2-y1)

除非y2 == y1

所以,你有

y= 5.0 + (x+4.0)*(8.0)/(10.0)

http://en.wikipedia.org/wiki/Linear_equation