2D物理与碰撞的圆,但一个总是固定在其位置



我正在处理中编程一个 2D 游戏,我想有一个始终静止的圆(无论是否有东西在推动它),另一个圆以任何角度向静止的圆移动。碰撞后,移动的圆应该从静止的圆反弹。

我将如何做出一般性陈述来告诉计算机碰撞后移动圆的速度将指向何处?

如果其中一个物体是静止的并且碰撞是弹性的(人们想要展示的典型东西),那么球就会反弹,就像它在接触点从切线上反弹一样。

即:1)找到碰撞时圆的接触点。2) 确定到此点的径向线。 3) 然后,反弹角度将使径向线将入射方向和离开方向之间的角度平分。

最新更新