与直线碰撞后求出球的X和Y速度

时间:2018-11-07 21:05:21

标签: game-physics physics

我正在尝试为游戏构建物理引擎(并且我宁愿避免使用诸如box2d之类的物理引擎),并且遇到了解决球与斜线之间的碰撞的问题(检测它们很好) )。实际上,我正在寻找一个公式来查找与斜线碰撞后球的X和Y速度,而忽略任何旋转/角动量。

Here's a link to a visual that represents my issue

1 个答案:

答案 0 :(得分:0)

如果我们用向量表示前后速度,则可以使用向量反射公式:

v2 = v1-2n(v1⋅n)

v1 =反射矢量之前,v2 =反射矢量之后,n =墙的法线(必须归一化为单位矢量),v1⋅n是v1和n的点积。