我正在制作一个 Android 游戏,我正在寻找一个关于球碰撞检测的相对简单的教程。特别是 2 个球之间的弹性碰撞(也就是说,球在碰撞后会如何表现 - 有点像撞球时的池球)。
另外,如果有人知道有关减速和加速的示例/教程,我将不胜感激。我正在检测是否有 2 个球彼此靠近(尚未碰撞)。如果球 1 在静止球 2 的一定半径内,球 1 将开始减速。一旦球 1 到达另一个更靠近球 2 的点,球 1 将改变方向并再次开始加速到原来的速度。
我可以检测到第一次碰撞并使球 1 减速,以及切换它的方向,但我实现的加速不正确。
如果有人可能知道这样的例子,您能否指出我正确的方向?