|
|
1
1
老实说,我觉得你用角度太复杂了。你似乎想做的就是以给定的速度沿着两个物体之间的矢量移动一个子弹。 你要做的就是规范化向量。这两件事之间的直线长度由下式给出:
所以你可以用这个来计算子弹速度的比例因子:
然后在表达式中使用它来更新x和y:
|
|
|
2
1
我同意安迪的回答;你实际上只需要两点之间的标准化向量,而不是角度。但是如果你
需要
一个角度,你只需要在两点之间形成向量,然后使用
然后,如果你需要x或y步,从源到目标,
normalize
向量,然后使用
你不需要从矢量的角度导出矢量。 编辑 :正如topaco在评论中指出的,要添加真实感,请将源速度添加到最终速度:
|