所以我有一个二维游戏涉及球(圆圈)碰撞。我希望能够检测出两个球在发生之前是否会碰撞,如果发生碰撞,则检测碰撞的法线矢量。请看下面的图片:

从本质上说,用红色箭头表示的标准化向量是我感兴趣的。考虑到我知道以下几点,我如何才能最有效地找出任何框架:
发布于 2014-08-01 20:18:14
假设:绿球的r1半径(x1,y1),绿球的位置,蓝球的r2半径(x2,y2),蓝色球的位置。
当d^2 = (r1+r2)^2时,球之间的距离为d^2 =(x2-x1)r1+r2(y2-y1)^2。
当d=r1+r2时,向量就是(x2-x1,y2-y1)。
https://stackoverflow.com/questions/25087821
复制相似问题