我试图制作(基本上)一个简单的游泳池游戏,并希望能够预测一旦它击中另一个球后射击的位置.
我相信,第一部分是计算cueball是否会击中任何东西,如果是,它会碰撞到哪里.我可以计算出一条线和一个球的碰撞点,但不是2个球.
因此,考虑到2个球的x/y位置和速度,我如何计算它们碰撞的点?
(PS:我知道我可以通过计算沿途每一步的两个球之间的距离来做到这一点,但我希望有一些更优雅和最优的东西.)
设置示例:尝试计算红点
http://dl.dropbox.com/u/6202117/circle.PNG
language-agnostic math physics collision-detection
collision-detection ×1
language-agnostic ×1
math ×1
physics ×1